1Android基础
1.1Android概述
1.1.1Android简介
1.1.2实践任务——搭建AndroidStudio开发环境
1.1.3单元小测
1.2个Android应用程序
1.2.1编写个Android应用程序
1.2.2Android应用程序结构
1.2.3单元小测
1.3Android应用程序调试
1.3.1Android调试工具
1.3.2Android调试实现
1.3.3单元小测
2Android视图
2.1Android视图概述
2.1.1Activity
2.1.2Activity生命周期实例
2.1.3Activity数据传递实例
2.1.4单元小测
2.2Android启动模式
2.2.1standard
2.2.2singleTop
2.2.3singleTask
2.2.4singleInstance
2.2.5单元小测
3Android布局与组件
3.1Android布局
3.1.1绝对布局
3.1.2相对布局
3.1.3线性布局
3.1.4约束布局
3.1.5单元小测
3.2Android基础组件
3.2.1TextView
3.2.2Button
3.2.3EditText
3.2.4ProgressBar
3.2.5单线程模型
3.2.6单元小测
3.3Android中级组件
3.3.1CheckBox
3.3.2Switch
3.3.3RadioButton
3.3.4ImageView
3.3.5单元小测
3.4Android适配器
3.4.1Adapter适配器
3.4.2Spinner
3.4.3ListView
3.4.4自定义Adapter
3.4.5单元小测
4AndroidFragment
4.1Fragment组件
4.1.1Fragment的生命周期
4.1.2Fragment通信
4.1.3Fragment动态加载
4.1.4单元小测
4.2ViewPager组件
4.2.1ViewPager概述
4.2.2引导页与选项卡
4.2.3单元小测
5Android广播
5.1广播概述
5.1.1Android广播收发机制
5.1.2实践案例——获取设备中电池的电量
5.1.3单元小测
5.2广播收发机制
5.2.1知识点讲解——广播收发机制
5.2.2实践案例——显示网格状态
5.2.3单元小测
5.3自定义广播
5.3.1知识点讲解——自定义广播
5.3.2实践案例——实现自定义广播
5.3.3单元小测
5.4有序广播
5.4.1知识点讲解——有序广播
5.4.2实践案例——实现有序广播
5.4.3单元小测
6Android系统服务
6.1系统服务概述
6.1.1Android的服务组件
6.1.2单元小测
6.2访问系统服务
6.2.1Android的系统服务组件
6.2.2实践案例——实现通知服务
6.2.3单元小测
6.3自定义服务
6.3.1知识点讲解——自定义服务
6.3.2实践案例——调用Service生命周期函数
6.3.3单元小测
6.4多线程
6.4.1知识点讲解——多线程
6.4.2实践案例——创建多线程服务
6.4.3单元小测
7Android内容提供者
7.1Android运行权限
7.1.1知识点讲解——运行权限
7.1.2实践案例——设置电话权限
7.1.3单元小测
7.2URL和URI概述
7.2.1URL和URI
7.2.2单元小测
7.3ContentProvider
7.3.1知识点讲解——ContentProvider
7.3.2实践案例——读取联系人
7.3.3单元小测
7.4访问通讯录
7.4.1知识点讲解——访问通讯录
7.4.2实践案例——访问通讯录
7.4.3单元小测
8多媒体
8.1拍照服务
8.1.1知识点讲解——拍照服务
8.1.2实践案例——拍照服务
8.1.3单元小测
8.2音视频服务
8.2.1知识点讲解——音视频服务
8.2.2实践案例——视频播放
8.2.3单元小测
9网络服务
9.1网络服务概述
9.1.1知识点讲解——网络服务
9.1.2实践案例——使用HTTP协议访问网络
9.1.3单元小测
9.2网络框架
9.2.1知识点讲解——网络框架
9.2.2实践案例——网络框架
9.2.3单元小测
9.3JSON协议
9.3.1知识点讲解——JSON协议
9.3.2实践案例——访问天气实例的应用
9.3.3单元小测
9.4Volley
9.4.1知识点讲解——Volley网络框架
9.4.2实践案例——使用Volley框架实现天气预报的应用
9.4.3单元小测
10数据存储
10.1文件存储
10.1.1文件保存
10.1.2文件读取
10.1.3SharePreferences存储
10.1.4单元小测
10.2数据库存储
10.2.1知识点讲解——嵌入式数据库SQLite
10.2.2实践案例——将个人信息存储到SQLite数据库
10.2.3单元小测
参考文献