章初识Android开发
1.1Android系统概述/002
1.2搭建Android开发环境/006
1.3开发Android应用程序/011
1.4资源的管理与引用/018
1.5应用程序主题制作/023
1.6程序的日志/024
1.7程序调试/025
1.8打包发布/026
1.9实践任务/027
第2章Android控件与界面交互
2.1界面布局概述/031
2.2常见的UI控件/034
2.3消息框与对话框/047
2.4Android事件处理/055
2.5系统配置与屏幕方向监听/062
2.6实践任务/065
第3章Android界面布局与不错控件
3.1Android布局管理/081
3.2AdapterView及其子类/091
3.3使用 RecyclerView 创建列表/106
3.4菜单/110
3.5实践任务/117
第4章Activity组件
4.1Activity基础/129
4.2Activity的生命周期/134
4.3Intent的使用/143
4.4Activity之间的数据传递/145
4.5Activity的启动模式/151
4.6Fragment/154
4.7Fragment 传值/162
4.8实践任务/166
第5章Android数据存储
5.1数据存储方式概述/172
5.2文件存储/172
5.3SharedPreferences存储/188
5.4SQLite数据库/195
5.5使用 Room 操作数据库/203
5.6实践任务/205
第6章ContentProvider的使用
6.1ContentProvider介绍/218
6.2使用ContentProvider共享数据/227
6.3ContentObserver/233
6.4Application全局应用/244
6.5本章实践任务/246
第7章Android网络编程
7.1网络编程基础/252
7.2使用HTTP访问网络/265
7.3解析JSON格式数据/277
7.4Handler/282
7.5异步任务AsyncTask/286
7.6实践任务/294
第8章广播机制与服务组件
8.1广播机制/303
8.2自定义广播/308
8.3Service概述/315
8.4服务通信/323
8.5Service的生命周期/328
8.6实践任务/334
参考文献