新書推薦:
《
云中记
》
售價:HK$
78.2
《
中国古代妇女生活(中国古代生活丛书)
》
售價:HK$
48.3
《
你的认知正在阻碍你
》
售價:HK$
66.7
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:HK$
80.3
《
拯救免疫失衡
》
售價:HK$
57.3
《
收尸人
》
售價:HK$
74.8
《
大模型应用开发:RAG入门与实战
》
售價:HK$
91.8
《
不挨饿快速瘦的减脂餐
》
售價:HK$
68.8
|
編輯推薦: |
《Android应用开发从入门到精通》把Android功能按照特性进行分类,根据由浅入深的原则,以教学单元搭配步骤讲解,每个章节都搭配了许多精心设计的应用程序开发案例,使书的内容在广度和讲解的详细程度上达到*的平衡。本书着重实际操作,并辅以适当的理论讲解,让读者可以同时理解Android手机技术的原理和掌握Android重要函数库的使用,然后再通过综合案例的方式将所学的开发技术融会贯通。
|
內容簡介: |
本书采用模块化结构,以大量案例分析为主线,介绍了Android手机操作系统的开发与应用。全书分为Android操作系统与开发环境、UI事件控制、Android基本界面组件和Android高级界面组件、资源文件使用; Activity、Service及BroadcastReceiver应用、数据存储以及文件读写、ContentProvider应用、Android网络编程、综合案例分析共11章。本书体系结构清晰,内容围绕Android手机操作系统开发与应用,对Android的功能按照特性进行分类,根据由浅入深的原则,以教学单元搭配步骤讲解,每个章节都包含精心设计和讲解的应用程序开发案例,使书的内容在广度和讲解的详细程度上达到*的平衡,另外,本书着重实际操作,辅以适当的理论讲解,让读者在理解Android手机技术的原理的同时掌握Android重要函数库的使用,然后再通过综合案例的方式将所学的开发技术融会贯通。 本书适合所有有志于从事Android手机操作系统开发并有一定Java程序设计基础的人员参考使用,也可以作为Android手机操作系统开发的培训教材。
|
目錄:
|
目录
第1章Android操作系统与开发环境
1.1Android简介
1.1.1什么是Android
1.1.2Android平台的架构详解
1.2搭建Android开发环境
1.2.1如何下载和安装 ADT 插件
1.2.2如何下载和安装Android SDK
1.3使用Android模拟器
1.3.1创建、删除和浏览AVD
1.3.2使用Android模拟器
1.4开发第一个Android应用
1.4.1在Eclipse中开发第一个Android应用
1.4.2通过模拟器运行Android应用
1.5Android应用程序架构
1.5.1自动生成的gen目录
1.5.2资源目录res
1.5.3项目清单文件: AndroidManifest.xml
1.5.4声明应用程序使用权限
1.6Android应用的基本组件介绍
1.6.1Activity
1.6.2Service
1.6.3BroadcastReceiver
1.6.4ContentProvider
1.7本章小结
第2章UI的各种事件控制
2.1基于监听的事件响应
2.1.1第一种响应方法
2.1.2第二种响应方法
2.1.3第三种响应方法
2.1.4第四种响应方法
2.1.5在XML界面文件中指定事件处理方法
2.2键盘事件
2.3触摸屏事件
2.4Handler消息传递机制
2.4.1认识Handler
2.4.2使用Handler
2.5本章小结
第3章Android基本界面组件
3.1Android五大布局管理器
3.1.1线性布局
3.1.2表格布局
3.1.3相对布局
3.1.4绝对布局
3.1.5帧布局
3.2Android基本界面组件
3.2.1文本框和编辑框
3.2.2按钮与图片按钮
3.2.3单选按钮与复选框
3.2.4开关按钮
3.2.5时钟
3.2.6图像视图
3.3本章小结
第4章Android高级界面组件
4.1Android高级界面组件的组成
4.1.1自动完成文本框
4.1.2下拉列表框的功能和用法
4.1.3日期、时间选择器
4.1.4进度条的介绍与应用
4.1.5拖动条的介绍与应用
4.1.6评分组件的介绍与应用
4.1.7选项卡
4.1.8滚动视图
4.1.9列表视图
4.2使用对话框
4.3Toast和Notification的应用
4.4使用菜单
4.5本章小结
第5章使用资源文件
5.1资源的类型和存储方式
5.2通过字体设置功能使用字符串、颜色、尺寸资源
5.3使用图片资源
5.4通过声音播放功能使用样式资源、主题资源和原始资源
5.5本章小结
第6章通过商品发布器详细介绍Activity
6.1实现商品发布器
6.2剖析商品发布器
6.2.1从商品发布器的启动界面理解Activity的建立、配置
6.2.2使用Bundle将信息传递到商品修改页面
6.2.3理解Activity的回调机制以及生命周期
6.3本章小结
第7章通过计时器详细介绍Service及BroadcastReceiver
7.1实现计时器
7.2剖析计时器
7.2.1计时服务TimeService的创建、配置
7.2.2计时服务TimeService的启动和停止
7.2.3计时器里的广播接收者(BroadcastReceiver)的创建、配置、启动
7.2.4发送广播以及广播类型
7.3建立与访问者相互通信的本地Service
7.4Service的生命周期
7.5接收系统广播消息
7.6本章小结
第8章Android的数据存储以及文件读写
8.1使用SharedPreferences
8.1.1通过密码记住功能学习使用SharedPreferences
8.1.2SharedPreferences的存储位置和格式
8.2文件(File)存储
8.2.1文件的保存与读取
8.2.2文件的操作模式
8.2.3通过图片下载器实现操作SD卡
8.3通过简易旅游记录仪详细介绍SQLite数据库
8.3.1实现简易旅游记录仪
8.3.2剖析简易旅游记录仪
8.4本章小结
第9章使用ContentProvider
9.1实现通过ContentProvider共享数据的应用
9.2通过分析实例认识ContentProvider
9.3访问通讯录中的联系人和添加联系人
9.4监听ContentProvider的数据改变
9.5本章小结
第10章Android的网络编程
10.1使用Socket通信搭建简易聊天室
10.2使用HTTP访问网络
10.2.1使用HttpURLConnection
10.2.2使用HttpClient接口
10.3使用WebView视图开发WebKit应用
10.3.1WebKit概述
10.3.2使用WebView浏览网页
10.3.3使用WebView加载HTML代码
10.4本章小结
第11章二维码应用QR where
11.1QR where功能需求
11.2开发启动界面MainActivity
11.3开发第一个菜单项所对应的界面ScanFragment
11.4开发第二个菜单项所对应的界面HistoryFragment
11.5开发第三个菜单项所对应的界面GeneratorFragment
11.5.1开发URL编辑页面GenerateURLActivity
11.5.2开发根据URL地址生成二维码图片的页面
UrlImageActivity
11.5.3开发坐标拾取页面GenerateLocationActivity
11.6开发MapResultActivity
11.7开发第四个菜单项所对应的界面SettingFragment
11.8QR where运行效果图
11.9本章小结
参考文献
|
內容試閱:
|
前言
目前Android是一门新兴技术,无论是相关书籍还是教育体制都处于初级阶段,因此Android人才在短期之内将会呈现供不应求的状态。从长期来看,随着各种移动应用需求的增加,手机应用开发商对Android应用的开发力度也会不断加大,因此,随着安卓手机用户比例的增长,更加剧了市场对有关Android系统开发书籍的需求。
本书对Android的功能按照特性进行分类,根据由浅入深的原则,以教学单元搭配步骤讲解,每个章节都包含精心设计和讲解的应用程序开发案例,使书的内容在广度和深度上达到最佳的平衡。另外,本书着重实际操作,并辅以适当的理论讲解,让读者在理解Android手机技术的原理的同时掌握Android重要函数库的使用,然后再通过综合案例的方式将所学的开发技术融会贯通。
相对其他教材,本书具有如下特点:
(1) 遵循一个基础知识点对应一个实例的原则: 将实例置于知识点之前,然后剖析实例,阐述知识点。
(2) 内容安排更加合理,用最基础的实例讲解知识点,让初学者更加容易接受,真正做到由浅入深。
(3) 通过对基本案例和综合案例循序渐进的介绍分析,由浅入深地完成掌握基本操作、基本理论到完成综合案例的全部过程。
本书可作为本科或高职高专软件工程、计算机科学与技术等专业的教材,也可供其他专业学生和从事Android开发与应用的有关技术人员参考。课程标准学时为72学时或54学时,在教学过程中可根据具体情况选学本书内容。
本书由郑耿忠主编和统稿,其中第1~6章由郑耿忠编写,第7~11章由庄桂东编写,书中案例由庄桂东录制。
本书在编写和出版过程中,得到清华大学出版社编辑的指导和支持,在此对他们的辛勤劳动和无私奉献表示真挚的谢意。同时,对本书参考文献中的有关作者致以诚挚的感谢。
Android开发内容丰富,应用广泛,技术处于不断发展进步中,限于编者自身的水平和学识,书中难免存在疏漏之处,诚望读者不吝赐教,以便修正。
作者2017年5月
|
|