本书涵盖了大量具有实践价值的信息、示例代码和最佳案例,它将成为你构造和发布Android移动应用程序,并将其推广到市场的良师益友。凭借在移动和无线开发领域所积累的丰富经验,两位作者为你提供了打造成功的Android项目所需的全部知识和技术:从概念到设计,从代码编写、测试到应用程序打包、发布,一切囊括其中。
在书中,两位作者阐释了移动开发与传统开发的区别,Android同其他移动平台之间的差异,以及如何充分地发挥出Android平台所独有的能力与特性。他们为Android大多数重要的API提供了详尽的代码,为系统地组织开发团队和高效地管理Android项目提供了专家级别的技术,为尽量地节省开发时间,同时避免落入开发“陷阱”提供了大量具有实践价值的技巧。
本书涵盖了Android开发从概念、技术到市场推广应用的全部话题,内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用Android API、更多Android应用程序设计原则、对外发布你的Android应用程序和附录等7个部分。附录还包含了Android开发常用工具(如模拟器、DDMS、调试桥和SQLite等)的使用指南。
本书不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外本书还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场、创造令人瞩目的销售业绩。
第一部分 Android概览
第1章 Android简介
1.1 移动软件开发简史
1.1.1 遥想当年
1.1.2 “砖头”
1.1.3 无线应用协议(WAP)
1.1.4 商用移动平台
1.2 开放手机联盟(OHA)
1.2.1 无线Google
1.2.2 开放手机联盟成立
1.2.3 制造商:设计Android手机
1.2.4 内容提供商:开发Android应用程序
1.2.5 移动操作系统:传播Android体验
1.2.6 充分发挥Android的优势
1.3 Android平台的不同之处
1.3.1 Android:下一代平台
1.3.2 免费开放源代码
1.3.3 熟悉和廉价的开发工具
1.3.4 合理的开发人员学习曲线
1.3.5 强大的应用程序开发支持
1.3.6 丰富、安全的应用集成
1.3.7 无障碍发布
1.3.8 为应用程序提供的“自由市场”
1.3.9 新生并逐渐成长的平台
1.4 Android平台
1.4.1 Android的基本体系结构
1.4.2 安全与许可权限
1.4.3 开发Android应用程序
小结
参考资料和更多信息
第2章 你的Android开发环境
第3章 编写第一个Android应用程序
第二部分 Android应用程序设计精髓
第三部分 Android用户界面设计精髓
第四部分 常用Android API
第五部分 更多Android应用程序设计原则
第六部分 对外发布你的Android应用程序
第七部分 附录
附录A Android模拟器快速入门
附录B Android DDMS快速入门
附录C Android调试桥快速入门
附录D SQLite快速入门