一、目录介绍
第1章 Android计算平台简介
1.1 面向新PC的全新平台
1.2 Android的历史
1.3 Dalvik VM剖析
1.4 理解Android软件栈
1.5 使用Android SDK开发最终用户应用程序
1.5.1 Android模拟器
1.5.2 Android UI
1.5.3 Android基础组件
1.5.4 高级UI概念
1.5.5 Android Service组件
1.5.6 Android媒体和电话组件
1.5.7 Android Java包
1.6 利用Android源代码
1.6.1 在线浏览Android源代码
1.6.2 使用Git下载Android源代码
1.7 本书的示例项目
1.8 小结
第2章 设置开发环境
2.1 设置环境
2.1.1 下载JDK 6
2.1.2 下载Eclipse 3.6
2.1.3 下裁Android SDK
2.1.4 命令行窗口
2.1.5 安装ADT
2.2 了解基本组件
2.2.1 View
2.2.2 Activity
2.2.3 Fragment
2.2.4 Intent
2.2.5 ContentProvider
2.2.6 Service
2.2.7 AndroidManifest.xml
2.2.8 AVD
2.3 Hello World!
2.4 AVD
2.5 在真实设备上运行
2.6 剖析Android应用程序的结构
2.7 了解应用程序生命周期
2.8 简单调试
2.9 参考资料
2.10 小结
2.1 1 面试问题
第3章 使用Android资源
3.1 资源
3.1.1 字符串资源
3.1.2 布局资源
3.1.3 资源引用语法
3.1.4 定义资源ID供以后使用
3.1.5 已编译和未编译的Android资源
3.2 Android关键资源
3.3 使用任意XML资源文件
3.4 使用原始资源
3.5 使用资产
3.6 了解资源目录结构
3.7 资源和配置更改
3.8 参考资料URL
第3章 使用Android资源
3.9 小结
3.10 面试问题
第4章 ContentProvider
4.1 探索Android内置的ContentProvider
4.1.1 在模拟器和可用设备上利用数据库
4.1.2 快速了解SQLite
4.2 ContentProvider的架构
4.2.1 Android内容URl的结构
4.2.2 AndroidMIME类型的结构
4.2.3 使用URl读取数据
4.2.4 使用游标
4.2.5 使用where子句
4.2.6 插入记录
4.2.7 将文件添加到contentProvider中
4.2.8 更新和删除
4.3 实现ContentProvider
4.3.1 计划数据库
4.3.2 扩展ContentProvider
4.3.3 履行MIME类型契约
4.3.4 实现query方法
4.3.5 实现insert方法
4.3.6 实现update方法
4.3.7 实现delete方法
4.3.8 使用UriMatcher来解析URI
4.3.9 使用投影映射
4.3.10 注册提供程序
4.4 练习图书提供程序
4.4.1 添加图书
4.4.2 删除图书
4.4.3 获取图书数量
4.4.4 显示图书列表
4.5 资源
4.6 小结
4.7 面试问题
第5章 Intent
5.1 Android Intent基础知识
5.2 Android中可用的Intent
5.3 Intent的组成
5.3.1 Intent和数据URl
5.3.2 一般操作
5.3.3 使用extra信息
5.3.4 使用组件直接调用活动
5.3.5 Intent类别
5.3.6 将Intent解析为组件的规则
5.4 练习使用ACTION PICK
5.5 练习使用GET—CONTENT操作
5.6 挂起的Intent
5.7 资源
5.8 小结
5.9 面试问题
第6章 构建用户界面和使用控件
6.1 Android中的UI开发
6.1.1 完全利用代码来构建UI
6.1.2 完全使用XML构建UI
6.1.3 使用XML结合代码构建UI
6.2 Android中的常见控件
6.2.1 文本控件
6.2.2 按钮控件
6.2.3 ImageView控件
6.2.4 日期和时间控件
6.2.5 MapView控件
6.3 适配器
6.3.1 SimpleCursorAdapter
6.3.2 了解ArrayAdapter
6.4 结合使用适配器和AdapterView
6.4.1 基本的列表控件:ListView
6.4.2 GridView控件
6.4.3 Spinner控件
6.4.4 Gallery控件
6.4.5 创建自定义适配器
6.4.6 Android中的其他控件
6.5 样式和主题
6.5.1 使用样式
6.5.2 使用主题
6.6 布局管理器
6.6.1 LinearLayout布局管理器
第7章使用菜单
第8章多用途的碎片
第9章对话框
第10章ActionBar
第11章高级调试与分析
第12章响应配置变化
第13章首选项及保存状态
第14章探索安全性和权限
第15章构建和使用服务
第16章包
第17章处理程序
第18章AsyncTask详解
第19章广播接收程序和长期运行的服务
第20章闹钟管理器
第21章2D动画揭秘
第22章地图和基于位置的服务
第23章电话API
第24章媒体框架
第25章主屏幕部件
第26章列表部件
第27章触摸屏
第28章实现拖放操作
第29章传感器
第30章联系人API
第31章部署应用程序AndroidMarket