为你推荐
扉页
版权页
前言
目录
第1章 深入解析Android核心组件和应用框架
1.1 核心组件详解
1.1.1 Activity组件
1.1.2 Service组件
1.1.3 Intent组件
1.1.4 BroadcastReceiver组件
1.2 应用框架解析
1.2.1 Service框架
1.2.2 Activity管理机制
1.2.3 Broadcast机制
1.2.4 对话框框架
1.2.5 标题栏框架
1.2.6 状态栏框架
1.2.7 通知机制
1.2.8 搜索框架
1.2.9 ActionBar框架
第2章 Android资源框架详解
2.1 布局文件
2.2 值文件
2.3 创建菜单
2.3.1 选项菜单
2.3.2 上下文菜单
2.3.3 子菜单
2.3.4 弹出菜单
2.4 断言的处理
2.5 Jar包和共享库
2.6 系统资源
第3章 Android UI控件精要
3.1 布局控件
3.1.1 LinearLayout
3.1.2 RelativeLayout
3.1.3 TableLayout
3.1.4 FrameLayout
3.2 显示控件
3.2.1 TextView
3.2.2 ProgressBar
3.2.3 WebView
3.2.4 ViewSwitcher
3.2.5 TextSwitcher
3.2.6 ViewFlipper
3.2.7 SeekBar
3.2.8 ViewStub
3.3 容器控件
3.3.1 SlidingDrawer
3.3.2 ListView
3.3.3 ExpandableListView
3.3.4 GridView
3.3.5 ScrollView
3.3.6 TabHost
3.4 输入控件
3.4.1 EditText
3.4.2 Spinner
3.4.3 AutoCompleteTextView
3.5 控制控件
3.5.1 Button
3.5.2 CheckBox
3.5.3 RadioButton
3.5.4 RatingBar
3.5.5 ZoomControls
3.6 多媒体控件
3.6.1 ImageView
3.6.2 ImageSwitcher
3.7 特殊控件
3.8 桌面部件
3.8.1 App Widgets的实现
3.8.2 Live folders的实现
3.9 自定义控件
3.10 数据适配
3.10.1 视图适配
3.10.2 标准化解析
3.11 Fragment
3.11.1 Fragment生命周期
3.11.2 ListFragment
3.11.3 DialogFragment
3.11.4 PreferenceFragment
3.11.5 WebViewFragment
第4章 深入解析Android数据存储与管理
4.1 XML文件管理
4.2 内部文件管理
4.2.1 写入数据
4.2.2 读取数据
4.3 外部文件管理
4.4 数据库管理
4.4.1 Android封装接口
4.4.2 原生方法处理
4.5 数据处理
4.5.1 Set类
4.5.2 Map类
4.5.3 list类
4.5.4 流类
4.5.5 正则表达式
4.5.6 I/O管理
4.5.7 JSON实现
第5章 深入解析Android通信机制
5.1 Intent通信
5.1.1 Intent的常见用法
5.1.2 Serializable接口
5.1.3 Parcelable接口
5.2 UI事件处理
5.2.1 事件监听器、事件句柄及焦点处理
5.2.2 触控事件处理
5.2.3 按键事件处理
5.2.4 轨迹球事件处理
5.3 任务调度
第6章 深入解析Android多线程编程
6.1 Java线程实现
6.2 Android线程封装
6.3 线程间的消息通信
6.3.1 消息队列
6.3.2 消息分发
6.3.3 消息接收
6.4 线程安全处理
6.4.1 synchronized同步
6.4.2 RPC通信
6.4.3 SQLite调用
第7章 深入解析Android网络编程
7.1 无线接入技术概述
7.2 基础协议封装
7.3 Java网络编程接口
7.4 Apache网络编程接口
7.5 Android网络编程接口
7.6 Web服务实现
7.6.1 Web服务概述
7.6.2 KSOAP2 的实现
7.7 XML解析器
7.7.1 Pull解析器
7.7.2 DOM解析器
7.7.3 SAX解析器
7.8 套接字编程
7.9 Web应用实现
7.10 SIP服务
7.11 NFC通信
7.12 RIL层处理
7.13 报文分析
第8章 Android图形、图像与动画精要
8.1 2D图像处理
8.1.1 基本接口
8.1.2 缩略图
8.1.3 图像浏览
8.1.4 人脸检测
8.2 3D图像处理
8.2.1 OpenGL ES的实现
8.2.2 RenderScript的实现
8.3 图形处理
8.3.1 基本接口
8.3.2 Surface渲染系统
8.4 动画处理
8.4.1 补间动画
8.4.2 帧动画
8.4.3 属性动画
第9章 深入解析Android多媒体编程
9.1 音频处理
9.1.1 音频播放
9.1.2 音频录制
9.1.3 音频管理
9.1.4 音效处理
9.2 视频处理
9.2.1 视频播放
9.2.2 视频录制
9.3 Camera服务
9.4 TTS的实现
第10章 Android跨语言调用详解
10.1 C语言与汇编语言的相互调用
10.2 C++与C语言的相互调用
10.3 Java对C/C++的调用
10.4 C/C++对Java的调用
第11章 Android安全框架解析
11.1 Java混淆器
11.2 接入权限
11.2.1 创建接入权限
11.2.2 应用权限
11.2.3 权限验证
11.2.4 接入服务
11.2.5 框架层接入限制
11.3 数字证书
第12章 Android的调试、测试与性能优化
12.1 Android调试
12.1.1 Logcat日志调试
12.1.2 dmtracedump跟踪
12.1.3 Dev Tools调试
12.1.4 屏幕截图分析
12.1.5 内存调试
12.2 Android布局优化
12.2.1 Layoutopt优化
12.2.2 Hierarchyviewer优化
12.3 Android测试
12.3.1 Monkey压力测试
12.3.2 JUnit回归测试
12.3.3 CTS兼容性测试
12.3.4 目标环境测试
12.4 Android性能优化
12.4.1 优化资源读取
12.4.2 优化APK加载
12.4.3 Dalvik虚拟机
12.4.4 TraceView性能分析
12.4.5 运行效率的优化
第13章 深入解析Android编译系统
13.1 源代码编译
13.1.1 映像文件
13.1.2 编译方法
13.1.3 主要脚本
13.1.4 环境变量
13.1.5 目标环境
13.2 SDK编译
13.2.1 Linux下的SDK编译
13.2.2 Windows下的SDK编译
13.2.3 ADT插件的编译
13.3 NDK编译
13.3.1 编译脚本
13.3.2 配置脚本
13.3.3 GDB调试
13.3.4 NativeActivity实现
13.4 应用程序编译
13.4.1 本地环境变量
13.4.2 在Eclipse下编译
13.5 目标系统配置
13.5.1 自定义模拟器配置
13.5.2 目标板配置
13.5.3 目标环境配置
13.6 文件系统配置
13.7 编译工具
13.8 fastboot模式
第14章 Android启动过程详解
14.1 系统的启动过程
14.1.1 系统属性配置
14.1.2 文件系统挂载
14.1.3 守护进程启动
14.2 应用的启动过程
14.2.1 应用的启动配置
14.2.2 应用的启动过程
第15章 深入解析Android系统管理
15.1 内存管理
15.1.1 对象引用
15.1.2 垃圾回收策略
15.2 应用管理
15.2.1 应用的配置
15.2.2 应用的启动
15.2.3 应用的销毁
15.3 电源管理
15.3.1 电源管理框架
15.3.2 应用层策略
15.4 下载管理
15.4.1 Gingerbread前的下载
15.4.2 Gingerbread后的下载
15.5 系统配置
15.5.1 系统数据库
15.5.2 系统属性
15.6 数据管理
15.6.1 数据备份
15.6.2 剪切板管理
15.7 设备管理
15.7.1 管理工具
15.7.2 传感器管理
15.7.3 USB管理
15.8 应用发布
15.8.1 应用商店概述
15.8.2 目标环境的适配
15.8.3 发布应用
附录A Android开发环境搭建
附录B 常用Linux命令
附录C 编码规范
附录D 学习资源
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜