权威、全面、实用、易懂,是本书最大的特色。本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑。
本书适合所有对Android及移动开发感兴趣的读者,需要一定的Java编程基础。[1]
第1章 Android应用初体验 1
1.1 应用基础 2
1.2 创建Android项目 2
1.3 Eclipse工作区导航 5
1.4 用户界面设计 6
1.4.1 视图层级结构 9
1.4.2 组件属性 10
1.4.3 创建字符串资源 11
1.4.4 预览界面布局 12
1.5 从布局XML到视图对象 13
1.6 组件的实际应用 15
1.6.1 类包组织导入 16
1.6.2 引用组件 16
1.6.3 设置监听器 17
1.7 使用模拟器运行应用 21
1.8 Android编译过程 22
第2章 Android与MVC设计模式 26
2.1 创建新类 26
2.2 Android与MVC设计模式 30
2.3 更新视图层 31
2.4 更新控制层 33
2.5 在设备上运行应用 37
2.5.1 连接设备 37
2.5.2 配置设备用于应用开发 38
2.6 添加图标资源 38
2.6.1 向项目中添加资源 39
2.6.2 在XML文件中引用资源 40