图书介绍
Android应用开发教程PDF|Epub|txt|kindle电子书版本网盘下载
![Android应用开发教程](https://www.shukui.net/cover/41/31006768.jpg)
- 张冬玲,杨宁编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302306832
- 出版时间:2013
- 标注页数:456页
- 文件大小:98MB
- 文件页数:469页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
Android应用开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Android开发起步1
1.1 Android移动开发平台概述1
1.1.1认识Android1
1.1.2 Android的发展历史1
1.1.3 Android主要应用3
1.2 Android框架简介4
1.2.1 Android平台特点4
1.2.2 Android平台架构5
1.3 Android环境搭建7
1.3.1下载Android开发工具7
1.3.2开发环境的安装与配置10
1.4 Android的第一个应用22
1.4.1创建一个Android应用项目22
1.4.2运行Android的第一个应用24
小结25
练习25
第2章Android应用程序的构成26
2.1 Android应用程序目录结构26
2.2 Android应用程序解析28
2.2.1资源及其描述文件29
2.2.2逻辑代码文件32
2.3 Android的基本组件33
2.4 AndroidManifest.xml文件37
2.4.1 AndroidManifest.xml的主要构成38
2.4.2应用程序的权限41
2.4.3范例42
小结45
练习45
第3章Android应用程序的控制机制46
3.1 Android应用程序的界面46
3.2 Android应用程序的任务、进程和线程47
3.2.1任务47
3.2.2进程48
3.2.3线程50
3.3 Android应用程序生命周期51
3.3.1 Activity的生命周期51
3.3.2 Activity生命周期中的方法52
3.4 Android组件间的通信54
3.4.1 Intent对象55
3.4.2 Intent过滤器58
3.4.3 Intent解析58
3.4.4 Intent使用案例61
3.5用户界面状态保存66
3.5.1使用SharedPreferences对象66
3.5.2使用Bundle对象67
3.5.3 SharedPreferences与Bundle的区别68
小结68
练习69
第4章Android常用基本控件70
4.1 View类概述70
4.1.1关于View70
4.1.2关于ViewGroup71
4.2常见布局71
4.2.1帧布局71
4.2.2线性布局71
4.2.3表格布局75
4.2.4相对布局77
4.2.5绝对布局79
4.3 Android常见的基本控件80
4.3.1 TextView80
4.3.2 EditText81
4.3.3 Button82
4.3.4 ImageButton82
4.3.5 Checkbox和RadioButton84
4.3.6 ImageView86
4.3.7 AnalogClock和DigitalClock88
4.3.8 DatePicker和TimePicker89
4.4简单的UI设计案例90
小结94
练习94
第5章Android高级控件及事件处理应用95
5.1 Android事件处理机制95
5.1.1基于回调机制的事件处理95
5.1.2基于监听接口的事件处理100
5.2 Android常用高级控件110
5.2.1与适配器相关的控件110
5.2.2其他与视图相关的控件138
5.2.3进度条与滑块控件146
5.3 UI设计及应用案例149
小结156
练习156
第6章 菜单与对话框157
6.1菜单157
6.1.1选项菜单157
6.1.2子菜单161
6.1.3上下文菜单166
6.2对话框167
6.2.1对话框简介167
6.2.2对话框案例168
6.3 Android应用案例177
小结188
练习188
第7章Android数据存储189
7.1 Preference存储189
7.2文件存储194
7.3 SQLite数据库195
7.3.1 SQLite数据库相关的类与接口195
7.3.2管理SQLite数据库相关的方法及编程195
7.3.3 SQLite应用案例199
7.4 ContentProvider207
7.4.1实现数据共享的相关类、接口与权限207
7.4.2 ContentProvider应用案例209
7.5访问SD卡简介211
小结214
练习215
第8章 多媒体应用开发216
8.1 2D、 3D图形216
8.1.1 2D图形相关类216
8.1.2绘制2D图形案例219
8.1.3 3D图形编程221
8.2动画播放237
8.2.1帧动画237
8.2.2补间动画241
8.3音频与视频播放245
8.3.1播放音频245
8.3.2播放视频250
8.4声音与图像数据采集256
8.4.1声音采集256
8.4.2图像采集265
小结281
练习281
第9章Android后台处理282
9.1消息提示282
9.1.1 Toast282
9.1.2 Notification283
9.2 Broadcast Receiver组件287
9.2.1 Broadcast Receiver的运行机制287
9.2.2 BroadcastReceiver的应用案例289
9.3 Android后台线程294
9.3.1 Handler消息传递机制294
9.3.2 AsyncTask300
9.4 Service组件306
9.4.1 Service的生命周期306
9.4.2使用Service307
9.5 Android应用开发步骤及应用案例313
9.5.1应用开发的前期准备313
9.5.2应用开发步骤314
9.5.3音乐播放器案例315
小结323
练习323
第10章 网络与位置地图324
10.1使用Socket进行通信324
10.1.1 Socket编程模型324
10.1.2使用Socket应用实例327
10.2获取网络数据资源331
10.2.1 Eclipse下的Tomcat设置331
10.2.2通过URL获取网络资源333
10.2.3通过HTTP获取网络资源337
10.3浏览网页343
10.3.1使用Intent组件浏览网页343
10.3.2使用WebView控件浏览网页346
10.4定位与Google地图348
10.4.1 Google位置服务348
10.4.2 Google Map应用356
10.5应用项目签名与打包367
10.5.1 Android应用项目的签名文件367
10.5.2 Android应用项目的打包368
10.5.3 Android应用项目的打包签名370
小结371
练习371
第11章 手机基本功能开发373
11.1短信控制373
11.1.1发送短信373
11.1.2群发短信377
11.1.3接收短信378
11.1.4查询发送状态379
11.2电话控制385
11.2.1拨打电话385
11.2.2监听电话的状态386
11.3 E-mail功能开发389
11.4手机特有特性开发389
11.4.1系统设置更改事件389
11.4.2振动设置394
11.4.3音量调节395
11.4.4获取手机信息396
11.4.5获取手机电池电量398
11.5手机传感器开发401
11.5.1传感器管理器401
11.5.2 Android常用传感器402
11.5.3传感器应用的开发404
小结421
练习421
第12章 应用项目开发实例422
12.1手机微博的功能422
12.1.1手机微博功能介绍422
12.1.2开发环境和目标平台423
12.2数据库服务器及Web端应用程序相关说明423
12.2.1数据库表说明423
12.2.2 MySQL安装配置和微博系统数据库创建426
12.2.3 Web应用服务器的配置和部署432
12.3手机客户端的编程实现432
12.3.1用户界面设计及资源准备432
12.3.2应用项目433
12.3.3功能实现解析435
12.4手机客户端的测试运行450
12.5项目打包、签名和发布453
小结455
练习455
参考文献456