更新时间:2020-10-30 16:11:09
封面
版权页
内容提要
前言
第1章 Android概述
1.1 智能手机App简介
1.2 Android发展简介
1.3 Android系统架构
1.3.1 Linux内核层
1.3.2 系统运行层
1.3.3 应用框架层
1.3.4 应用层
1.4 Android系统的特点
1.5 学习Android应用开发的要求
本章小结
习题
第2章 Android开发环境的搭建与使用
2.1 Android开发环境的搭建
2.1.1 JDK的安装和配置
2.1.2 AndroidApp开发工具的安装和配置
2.1.3 创建Android虚拟设备AVD
2.2 第一个AndroidApp
2.3 Android应用程序逻辑结构
2.4 Android应用程序的签名
2.4.1 Android应用数字证书签名的作用
2.4.2 Android应用数字证书签名的生成
2.5 Android应用程序的运行与调试
2.5.1 DDMS工具的使用
2.5.2 Debug断点调试
动手实验
第3章 Activity和布局管理
3.1 Android四大组件
3.2 Activity机制原理
3.2.1 Activity的作用与管理
3.2.2 Activity的状态与生命周期
3.2.3 Activity生命周期实例
3.2.4 保存Activity状态参数
3.3 界面布局
3.3.1 用户界面的构成
3.3.2 获取和设置界面布局的方法
3.3.3 Android的布局管理器
3.3.4 线性布局
3.3.5 相对布局
3.3.6 表格布局
3.3.7 网格布局
3.3.8 框架布局
3.4 Android的度量单位与资源
3.4.1 Android中的度量单位
3.4.2 Android的常用资源类型
第4章 UI控件与事件响应
4.1 UI控件概述
4.2 常用UI控件与事件响应
4.2.1 TextView和EditText
4.2.2 Button
4.2.3 CheckBox和RadioButton
4.2.4 Spinner、ListView、GridView
4.3 对话框
4.3.1 对话框概述
4.3.2 对话框举例
4.4 菜单
4.4.1 菜单概述
4.4.2 菜单的类型
4.4.3 菜单举例
4.5 监测用户在屏幕上的操作
4.5.1 单击按键
4.5.2 触摸屏幕
4.5.3 手势识别与绘制
第5章 Android组件通信
5.1 Intent通信机制
5.1.1 Intent简介
5.1.2 Intent的基本用法
5.1.3 隐式Intent的主要属性
5.1.4 隐式Intent解析机制
5.1.5 Intent应用举例
5.2 碎片
5.2.1 碎片概述
5.2.2 碎片的创建和使用
5.3 广播
5.3.1 广播概述
5.3.2 广播事件分类
5.3.3 广播的注册
5.3.4 普通广播和有序广播
5.3.5 系统广播
5.4 通知栏
5.4.1 通知栏简介
5.4.2 通知栏的相关类
5.4.3 通知栏的使用
5.4.4 通知栏应用举例
第6章 多线程与UI通信