推荐序 前言 PART 1 拥抱Android UNIT 1 Android造时势或是时势造Android 1-1 Android从何而来 1-2 Android的功能、应用和商机 1-3 先睹为快——Android手机和平板电脑模拟器 UNIT 2 安装Android程序开发工具 2-1 不同操作系统的开发工具版本 2-2 安装Android程序开发工具的步骤 2-3 Android程序开发工具的维护和更新 UNIT 3 建立Android应用程序项目 3-1 修改程序的接口 UNIT 4 Eclipse程序项目管理技巧 4-1 根据已经写好的程序文件来建立项目 4-2 根据AndroidSDK中的程序范例来建立项目 4-3 把建立好的Android程序项目加载Eclipse 4-4 程序项目的管理和维护
PART 2 开发Android应用程序的流程 UNIT 5 Eclipse程序项目管理技巧 UNIT 6 使用TextView、EditText和Button接口组件 6-1 TextView接口组件 6-2 EditText接口组件 6-3 Button接口组件 6-4 链接接口组件和程序代码 6-5 设置Button的click事件listener 6-6 取得edtSex和edtAge接口组件中的字符串 6-7 将结果显示在txtResult接口组件 6-8 在模拟器中输入中文 UNIT 7 程序的错误类型和除错方法 7-1 程序的语法错误和调试的方法 7-2 程序的逻辑错误和调试的方法 7-3 运行时期错误和调试的方法 UNIT 8 使用Android模拟器的技巧 8-1 启动模拟器的时机 8-2 Eclipse选择不同版本AVD的规则 8-3 同时运行多个AVD 8-4 使用AVD的调试功能 8-5 AVD的语言设置、时间设置和上网功能 8-6 把实体手机或平板电脑当成模拟器 UNIT 9 良好的程序架构是程序开发和维护的重要基础 UNIT 10 升级Android手机程序成为平板电脑程序 10-1 针对Android平板电脑作优化 10-2 将程序升级成为Android平板电脑专属程序
PART 3 学习使用基本接口组件和布局模式 UNIT 11 学习更多接口组件的属性 11-1 match_parent和wrap_content的差别 11-2 android:inputType属性的效果 11-3 控制文字大小、颜色和底色 11-4 控制组件四周的间隔距离以及组件内部的文字和边的距离 UNIT 12 Spinner下拉式菜单组件 12-1 建立Spinner下拉式菜单的第一种方法 ……
PART 4 学图像接口组件与动画效果 PART 5 Fragment与进阶接口组件 PART 6 其他接口组件与对话框 PART 7 Intent、Intent Filter和传送数据 PART 8 Broadcast Receiver、Service和App Widget PART 9 Activity的生命周期与进阶功能 PART 10 储存程序数据 PART 11 程序项目的准备工作和发布 PART 12 2D和3D绘图 PART 13 Gogle地图程序 PART 14 拍照、录音、录像与多媒体播放 PART 15 WebView与网页处理 PART 16 开发NFC程序