Android平台开发之旅目录
时间:2023-06-07 20:54:01 | 来源:营销百科
时间:2023-06-07 20:54:01 来源:营销百科
Android平台开发之旅目录:前言
第1章初识Android平台
1.1 Android平台简介
1.1.1 Android发展历史
1.1.2 平台内涵
1.2 Android平台架构
1.2.1 架构图
1.2.2 架构内容
1.2.3 Android应用程序内容
1.3 用户界面
1.3.1 视图结构层次
1.3.2 布局--设计图
1.3.3 视图--整体家居
1.3.4 显示部件--装饰品
1.3.5 用户界面事件
1.3.6 界面风格和主题
1.3.7 数据绑定
1.4 程序资源和资产
1.4.1 程序资源和资产概述
1.4.2 资源类型及内容
1.5 数据存储
1.5.1 首选项
1.5.2 文件
1.5.3 数据库
1.6 平台安全和许可
1.6.1 Android平台安全结构体系
1.6.2 应用程序签名
1.6.3 用户ID和文件存取
1.6.4 许可
第2章Android平台开发之旅
2.1 搭建系统环境
2.2 Android平台SDK
2.2.1 安装配置Android平台SDK
2.2.2 Android SDK内容
2.2.3 Android SDK附带工具简介
2.3 集成开发环境--Eclipse
2.4 Android应用程序开发工具
2.4.1 获取ADT
2.4.2 安装配置ADT
2.5 创建Android虚拟设备
2.6 Android应用程序开发环境验证
2.6.1 搭建工程
2.6.2 运行工程
2.7 应用程序开发过程
2.7.1 开发过程回顾
2.7.2 代码调试技巧
2.8 新手上路
第3章Android应用程序组件
3.1 应用程序组件
3.2 Android应用程序组件
3.2.1 Activity组件--形象大使
3.2.2 服务组件(Service)--老黄牛
3.2.3 广播接收器组件(Broadcast Receiver)--倾听者
3.2.4 内容提供者组件(Content Provider)--奉献者
3.2.5 Android应用程序组件小结
3.3 组件应用机制
3.3.1 组件间的纽带--意向
3.3.2 组件间的预约--未决意向
3.3.3 与线程的交互--线程消息队列处理器
3.3.4 与服务组件的交互--AIDL
3.3.5 与本地服务组件交互
3.3.6 客户端与服务端的桥梁--信使
3.4 Activity组件关联对象
3.4.1 资源处理相关
3.4.2 用户界面框架相关
3.4.3 内容提供相关
3.4.4 管理框架相关
3.4.5 环境信息相关
3.4.6 数据存储相关
3.5 Android应用程序组件小结
第4章用户界面设计
4.1 Android平台界面组件结构
4.1.1 Android界面组件结构层次
4.1.2 理解Android界面组件结构层次
4.1.3 布局的地位
4.2 界面组件使用模式
4.2.1 定义界面组件
4.2.2 生成界面组件资源标识
4.2.3 组件属性和标识
4.2.4 引用界面组件
4.2.5 界面设计器
4.3 布局组件(Layouts)
4.3.1 线性布局(Linear Layout)
4.3.2 相对布局(Relative Layout)
4.3.3 框布局(Frame Layout)
4.3.4 表格布局(Table Layout)
4.3.5 绝对布局(Absolute Layout)
4.3.6 小结--布局的选择
4.4 视图组件(Views)
4.4.1 视图的使用模式
4.4.2 常用视图
4.4.3 定制视图
4.5 小部件(Widgets)
4.5.1 小部件的使用模式
4.5.2 常用小部件
4.6 界面框架
4.6.1 菜单(Menu)和操作栏(ActionBar)
4.6.2 对话框(Dialog)
4.6.3 消息提示条(Toast)
4.6.4 片段组件(Fragment)
4.6.5 拖放操作
4.6.6 动画效果
4.6.7 定制Activity组件
第5章底层用户界面设计
5.1 Android底层用户界面
5.2 底层视图绘制
5.2.1 表面视图(Surface View)
5.2.2 底层视图的绘制接口
5.3 OpenGL视图绘制
5.3.1 OpenGL ES概述
5.3.2 Android平台对OpenGL ES的支持
5.3.3 OpenGL表面视图
5.3.4 渲染脚本表面视图
5.3.5 Android平台中OpenGL使用说明
5.4 视频视图(VideoView)
第6章文件管理
6.1 Android平台中的文件
6.2 资源文件和资产文件
6.2.1 资源文件
6.2.2 资产文件
6.3 存储设备文件
6.3.1 存储设备文件操作
6.3.2 文件浏览器
6.4 应用程序文件
6.4.1 私有文件
6.4.2 共享首选项文件
6.5 文件系统监视
第7章 数据库应用
7.1 Android平台数据库应用概述
7.2 嵌入式数据库SQLite
7.2.1 SQLite数据库介绍
7.2.2 Android平台对SQLite数据库的支持
7.3 SQLite数据库应用模式
7.4 内容提供框架
7.4.1 内容解析端
7.4.2 内容提供端
7.4.3 游标加载器应用
7.5 SQLite数据库API
7.5.1 SQLite数据库应用
7.5.2 基于SQLite数据库的日记账工具
7.6 嵌入式对象数据库Db4o
7.6.1 Db4o对Android平台的支持
7.6.2 Db4o API
7.6.3 Db4o数据库应用
7.6.4 基于Db4o数据库的日记账工具
7.7 数据库开发小结
第8章 网络通信与Web开发
8.1 Android平台网络通信
8.2 Android平台对网络通信的支持
8.3 网络连接管理
8.3.1 连接管理
8.3.2 Wi-Fi连接管理
8.4 网页浏览器
8.4.1 WebKit介绍
8.4.2 Android平台对WebKit引擎的封装
8.4.3 网页视图(WebView)应用
8.5 浏览器信息管理
8.5.1 浏览书签信息
8.5.2 搜索历史记录
8.5.3 下载管理
第9章 无线通信
9.1 无线通信概述
9.2 短消息通信
9.2.1 Android平台对短消息的支持
9.2.2 发送短消息
9.2.3 接收短消息
9.3 蓝牙通信
9.3.1 Android平台对蓝牙的支持
9.3.2 蓝牙通信模式
9.3.3 蓝牙通信
9.4 近距离通信(NFC)
9.4.1 近距离通信概述
9.4.2 Android平台对近距离通信的支持
9.4.3 近距离通信的模式
9.4.4 标签调度系统
9.4.5 标签处理
第10章 多媒体应用
10.1 Android平台对多媒体应用的支持
10.2 音频回放与录制
10.2.1 音频回放
10.2.2 录制音频
10.2.3 音频管理
10.3 视频回放与录制
10.3.1 视频回放(表面视图)
10.3.2 视频回放(视频视图)
10.3.3 录制视频(代码控制)
10.3.4 录制视频(调用系统功能)
10.4 相机应用
10.4.1 拍摄照片(代码控制)
10.4.2 拍摄照片(调用系统功能)
10.5 媒体信息管理
10.5.1 Android平台对媒体信息管理的支持
10.5.2 应用程序Activity框架
10.5.3 应用程序配置信息接口
10.5.4 扫描媒体文件
10.5.5 获取媒体文件信息
10.6 音乐盒工具
第11章 个人信息管理
11.1 个人信息管理
11.2 Android对个人信息管理的支持
11.3 Android平台个人信息管理
11.3.1 管理工具
11.3.2 应用程序主Activity框架
11.3.3 获取联系人信息
11.3.4 获取电话号码
11.3.5 获取电子邮箱
11.3.6 获取公司信息
11.4 Android平台个人信息关联
11.4.1 联系数据库
11.4.2 联系数据表关联
第12章 电话系统管理
12.1 电话系统概述
12.2 Android平台对电话系统的支持
12.3 电话系统管理
12.3.1 获取电话信息
12.3.2 电话状态
12.3.3 手机网络基站定位
12.4 拨号及呼叫日志管理
12.4.1 拨号功能
12.4.2 日志
第13章XML应用
13.1 Android平台对XML应用的支持
13.2 XML Pull API
13.2.1 Android平台对XML Pull API的支持
13.2.2 XML Pull API使用模式
13.2.3 XML Pull API应用示例
13.3 XML资源解析
13.3.1 应用程序主Activity框架
13.3.2 解析菜单资源
13.3.3 解析XML布局资源
13.3.4 解析XML资源
13.3.5 解析XML原文件资源
13.4 Android平台XML使用小结
第14章地图应用
14.1 地图概述
14.2 Android平台对地图应用的支持
14.3 地图视图(MapView)
14.3.1 地图视图组件的定义
14.3.2 获取地图API使用密钥
14.3.3 地图应用工程设置
14.3.4 地图应用程序Activity组件
14.3.5 引用地图库
14.3.6 地图使用许可
14.4 地图应用
14.4.1 地图Activity组件框架
14.4.2 获取地图当前位置
14.4.3 地图视图叠加图管理
14.4.4 地图API使用小结
14.5 地图定位
14.5.1 位置管理
14.5.2 手机基站定位
第15章系统信息管理
15.1 系统服务
15.1.1 Android系统服务介绍
15.1.2 Activity管理
15.1.3 提醒管理
15.1.4 剪贴板管理
15.1.5 通知管理
15.1.6 传感器管理
15.1.7 振动管理器
15.1.8 墙纸管理
15.1.9 设备管理
15.2 Android平台系统信息
15.2.1 进程管理
15.2.2 文件系统统计信息
15.2.3 环境信息
15.2.4 时间管理
15.2.5 系统信息
15.2.6 电池状态
第16章Android资源及SDK工具
16.1 资源类型及定义
16.1.1 常量值资源
16.1.2 绘制用资源
16.1.3 布局资源
16.1.4 动画资源
16.1.5 菜单资源
16.1.6 文件资源
16.1.7 备选资源
16.2 资源的使用模式
16.2.1 资源ID
16.2.2 引用资源
16.2.3 XML属性
16.3 系统资源定义
16.4 Android SDK工具使用
16.4.1 adb工具
16.4.2 ddms工具
16.4.3 sqlite3工具
16.4.4 keytool工具
附录随书源代码说明
参考文献