精通Android:开发者指南

需积分: 9 11 下载量 57 浏览量 更新于2024-08-01 收藏 5.29MB PDF 举报
"Manning出版的《Unlocking Android: A Developer's Guide》是2009年5月的一本关于Android开发的专业指南。本书旨在帮助开发者全面了解Android平台,掌握其关键技术和实操应用。全书分为三个部分,涵盖了从环境搭建到实际设备应用的全过程。" **Part I: What is Android—The Big Picture** 这部分主要介绍了Android的基本概念和整体架构,包括Android的目标市场和适用范围。在第1章"Targeting Android"中,作者会讲解Android系统的设计理念,以及为什么选择Android作为开发平台。第2章"Development environment"则详细阐述了如何设置和配置Android的开发环境,包括安装SDK、集成开发环境(IDE)的使用等。 **Part II: Learning Android’s Key Technologies** 这部分深入讲解了Android开发中的核心技术和组件。第3章"User Interfaces"讨论了Android的用户界面设计,包括布局管理器、控件使用和自定义视图。第4章"Intents and Services"介绍了Android中的意图(Intent)和后台服务,这是实现应用程序组件间通信的关键。第5章"Storing and Retrieving Data"涵盖了数据存储方式,如SQLite数据库、Shared Preferences和文件系统。第6章"Networking"讲述了网络编程,包括HTTP请求、套接字通信等。第7章"Telephony"涉及电话功能的集成,如拨打电话、接收短信等。第8章"Notification and Alarms"介绍了通知和定时任务的处理。第9章"Graphics and Animation"讲解了图形绘制和动画效果的创建。第10章"Multimedia"涵盖了多媒体文件的处理,如音频、视频和图像。第11章"Location Based Services"介绍了基于位置的服务,包括GPS和网络定位的使用。 **Part III: Android applications for the Real Device** 这一部分将理论知识与实践结合,第12章"Putting it all together: A Field Service Application"通过一个现场服务应用的实例,展示了如何整合前面所学的技术,构建一个完整的Android应用。第13章"Hacking Android"则探讨了更高级的主题,如系统级别的修改和调试技巧,为有经验的开发者提供了更深入的探索空间。 **Appendix: Installing the Android SDK** 附录提供了Android SDK的安装指南,帮助读者顺利开始Android开发之旅。 这本书适合初学者和有一定经验的开发者,它既讲解了基础知识,也涵盖了高级主题,为开发者提供了全面理解并成功开发Android应用的路径。书中提供的示例代码和实践经验将有助于读者快速上手,并能应对各种复杂的Android开发挑战。