图书介绍
Android移动应用基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Android移动应用基础教程](https://www.shukui.net/cover/15/30963987.jpg)
- 传智播客高教产品研发部编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113196202
- 出版时间:2015
- 标注页数:320页
- 文件大小:42MB
- 文件页数:330页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
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 通信技术1
1.1.2 Android起源2
1.1.3 Android体系结构3
1.1.4 Dalvik虚拟机4
1.2 Android开发环境搭建5
1.2.1 ADT Bundle开发工具集合5
1.2.2 Android调试桥(ADB)9
1.2.3 DDMS的使用10
1.3 开发第一个Android程序11
1.3.1 案例——HelloWorld程序11
1.3.2 Android程序结构15
1.3.3 Android程序打包过程16
小结17
习题18
第2章 Android UI开发19
2.1 UI概述19
2.2 布局文件的创建20
2.3 布局的类型23
2.3.1 相对布局(RelativeLayout)23
2.3.2 线性布局(LinearLayout)25
2.3.3 表格布局(TableLayout)26
2.3.4 网格布局(GridLayout)28
2.3.5 帧布局(FrameLayout)29
2.3.6 绝对布局(AbsoluteLayout)30
2.3.7 案例——用户注册31
2.4 样式和主题34
2.4.1 样式和主题的使用34
2.4.2 案例——自定义样式和主题35
2.5 国际化37
2.6 程序调试40
2.6.1 JUnit单元测试40
2.6.2 LogCat的使用42
2.6.3 Toast的使用44
小结44
习题44
第3章 Activity46
3.1 Activity入门46
3.1.1 Activity简介46
3.1.2 Activity的创建47
3.1.3 Activity生命周期49
3.1.4 案例——Activity的存活51
3.2 Activity的启动模式58
3.2.1 Android下的任务栈59
3.2.2 Activity的4种启动模式59
3.3 在Activity中使用Intent61
3.3.1 Intent介绍61
3.3.2 显式意图和隐式意图61
3.3.3 案例——打开系统照相机62
3.4 Activity中的数据传递64
3.4.1 数据传递方式64
3.4.2 案例——用户注册65
3.4.3 回传数据71
3.4.4 案例——装备选择72
小结82
习题82
第4章 数据存储84
4.1 数据存储方式84
4.2 文件存储85
4.2.1 文件存储简介85
4.2.2 案例——存储用户信息87
4.3 XML序列化和解析91
4.3.1 XML序列化91
4.3.2 案例——XML序列化92
4.3.3 XML解析96
4.3.4 案例——天气预报97
4.4 SharedPreferences106
4.4.1 SharedPreferences的使用106
4.4.2 案例——QQ登录108
小结113
习题113
第5章 SQLite数据库115
5.1 SQLite数据库简介115
5.2 SQLite数据库的使用115
5.2.1 SQLite操作API115
5.2.2 数据库的常用操作117
5.2.3 SQLite事务操作120
5.2.4 sqlite3工具121
5.3 ListView控件122
5.3.1 ListView控件的使用122
5.3.2 常用数据适配器(Adapter)123
5.3.3 案例——Android应用市场124
5.3.4 案例——商品展示129
小结140
习题140
第6章 内容提供者142
6.1 内容提供者简介142
6.2 创建内容提供者143
6.2.1 创建一个内容提供者143
6.2.2 Uri简介146
6.2.3 案例——读取联系人信息146
6.3 访问内容提供者156
6.3.1 ContentResolver的基本用法156
6.3.2 案例——短信备份157
6.4 内容观察者的使用162
6.4.1 什么是内容观察者162
6.4.2 案例——短信接收器165
小结167
习题167
第7章 广播接收者169
7.1 广播接收者入门169
7.1.1 什么是广播接收者169
7.1.2 广播接收者创建与注册169
7.1.3 案例——IP拨号器171
7.2 自定义广播174
7.2.1 自定义广播的发送与接收174
7.2.2 案例——电台与收音机174
7.3 广播的类型176
7.3.1 有序广播和无序广播176
7.3.2 案例——拦截有序广播177
7.4 常用的广播接收者182
7.4.1 案例——杀毒软件182
7.4.2 案例——短信拦截器184
小结185
习题186
第8章 服务187
8.1 服务的创建187
8.2 服务的生命周期188
8.3 服务的启动方式189
8.3.1 start方式启动服务189
8.3.2 bind方式启动服务192
8.4 服务通信196
8.4.1 本地服务通信和远程服务通信196
8.4.2 案例——音乐播放器198
8.4.3 案例——远程调用支付宝208
小结214
习题214
第9章 网络编程216
9.1 网络编程入门216
9.1.1 HTTP协议简介216
9.1.2 Handler消息机制原理216
9.1.3 AsyncTask218
9.2 使用HttpURLConnection访问网络220
9.2.1 HttpURLConnection的基本用法220
9.2.2 案例——网络图片浏览器220
9.3 使用HttpClient访问网络224
9.3.1 HttpClient的基本用法224
9.3.2 案例——网络图片浏览器(使用HttpClient)225
9.4 数据提交方式228
9.4.1 GET方式和POST方式提交数据228
9.4.2 案例——提交数据到服务器230
9.5 开源项目240
9.5.1 AsyncHttpClient的使用240
9.5.2 SmartImageView的使用242
9.5.3 案例——新闻客户端243
9.6 多线程下载253
9.6.1 多线程下载原理253
9.6.2 案例——文件下载254
小结260
习题260
第10章 高级编程262
10.1 图形图像处理262
10.1.1 常用的绘图类262
10.1.2 为图片添加特效265
10.1.3 案例——刮刮卡267
10.2 动画270
10.2.1 补间动画(Tween Animation)270
10.2.2 逐帧动画(Frame Animation)275
10.3 多媒体278
10.3.1 MediaPlayer播放音频278
10.3.2 SoundPool播放音频281
10.3.3 VideoView播放视频282
10.3.4 MediaPlayer和SurfaceView播放视频286
10.3.5 案例——视频播放器288
10.4 传感器294
10.4.1 传感器简介294
10.4.2 传感器的使用295
10.4.3 案例——摇一摇298
10.5 Fragment307
10.5.1 Fragment简介307
10.5.2 Fragment的生命周期308
10.5.3 创建Fragment309
10.5.4 Fragment与Activity间通信311
10.5.5 案例——设置界面312
小结319
习题319