精通Android 2应用程序开发

" Beginning.Android.2.(Apress,.2010,.1430226293).pdf 是一本面向初学者的Android 2应用程序开发指南,由Mark L. Murphy编写。这本书共39章,深入浅出地介绍了Android开发的基础知识和技术。"
本书覆盖了从Android应用开发的基本概念到高级主题的广泛内容。首先,"The Big Picture"章节讨论了智能手机编程的挑战以及Android平台的核心组成部分,包括可供开发者使用的各种工具和API。接着,"Projects and Targets"章节引导读者了解项目构建过程和结构,学习如何创建一个基本的Android项目。
在后续章节中,作者详细讲解了如何构建骨架应用,使用XML进行布局设计,以及如何利用基本的UI组件(Widgets)如按钮、文本框等。"Working with Containers"章节探讨了如何组织和管理用户界面元素,如布局管理器。此外,还涵盖了选择性Widget的使用,如单选按钮和复选框,以及如何处理列表视图以实现更复杂的用户交互。
"Employing Fancy Widgets and Containers"和"Using a Content Provider"章节深入到高级UI组件和数据共享机制。书中还讨论了输入方法框架,菜单应用,字体定制,以及嵌入WebKit浏览器。在处理线程、活动生命周期事件、旋转屏幕、资源管理和偏好设置等方面,作者提供了详尽的指导。
对于本地数据库的管理和访问,文件操作,以及利用Java库,本书都给予了充分的关注。此外,通过网络通信、内容提供者和自定义服务的构建,读者可以学习到如何实现跨应用的数据交换。关于通知、位置服务、地图集成、电话通话处理,以及开发工具的章节,帮助开发者理解和应对各种实际应用场景。
为了确保应用能在不同设备和屏幕尺寸上正常工作,"Handling Multiple Screen Sizes"和"Dealing with Devices"章节介绍了适配策略和设备兼容性。同时,"Handling Platform Changes"章节讲解了如何应对Android版本更新带来的影响。
本书的最后一章,"Where Do We Go from Here?",为读者提供了进一步学习和提升的路径,鼓励他们继续探索Android开发的广阔世界。附录的索引方便读者快速查找特定主题。
《 Beginning Android 2》是学习Android 2开发的一本全面教程,适合那些希望踏入Android应用开发领域的初学者。它不仅讲解了基础知识,还提供了实践案例,帮助读者建立坚实的Android开发技能。
106 浏览量
142 浏览量
116 浏览量
2012-04-07 上传
128 浏览量
120 浏览量
2010-05-04 上传
163 浏览量

mrAking
- 粉丝: 2
最新资源
- 网络软件架构设计:HTTP和URI背后的原则
- J2ME游戏开发指南:让游戏无处不在
- 人月神话:计算机科学经典之作
- 8098单片机与工控机协作的电视/调频发射机监控系统设计
- Windows XP/2003 ASP.NET开发平台搭建指南
- Struts入门基础教程:从配置到实战
- 使用Winsock轻松实现TCP/IP网络通信
- Microsoft ASP.NET深入编程:实例讲解与高级应用
- UML:面向对象编程的统一建模语言
- 构建稳健的数据库持久层策略
- ASP.NET入门指南:构建坚实基础
- ASP.NET 2.0+SQL Server开发案例:从酒店管理到连锁配送
- JBoss应用服务器详解:JavaEE、敏捷开发与OpenSource
- 《软件工程思想》:探索与实践
- OSWorkflow开发指南:开源文档探索
- 八进制整理:GEF入门教程