Book Description
Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. Now, authors Lauren Darcey and Shane Conder have systematically revised and updated this guide for the latest Android SDK and tools updates. To accommodate their extensive new coverage, they’ve split the book into two leaner, cleaner volumes. This Volume II focuses on advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. Darcey and Conder cover hot topics ranging from tablet development to protecting against piracy and demonstrate advanced techniques for everything from data integration and UI development to in-app billing.
Every chapter has been thoroughly updated to reflect the latest SDKs, tools, and devices. The sample code has been completely overhauled and is available for download on a companion website. Drawing on decades of in-the-trenches experience as professional mobile developers, the authors also provide even more tips and best practices for highly efficient development. This new edition covers
- Advanced app design with async processing, services, SQLite databases, content providers, intents, and notifications
- Sophisticated UI development, including input gathering via gestures and voice recognition
- Developing accessible and internationalized mobile apps
- Maximizing integrated search, cloud-based services, and other exclusive Android features
- Leveraging Android 4.0 APIs for networking, web, location services, the camera, telephony, and hardware sensors
- Building richer apps with 2D/3D graphics (OpenGL ES and RenderScript), animation, and the Android NDK
- Tracking app usage patterns with Google Analytics
- Streamlining testing with the Android Debug Bridge
This book is an indispensable resource for every intermediate- to advanced-level Java developer now participating in Android development and for every seasoned mobile developer who wants to take full advantage of the newest Android platform and hardware.
Also look for: Android Wireless Application Development, Volume I: Android Essentials (ISBN: 9780321813831)
Table of Contents
Part I: Advanced Android Application Design Principles
Chapter 1. Threading and Asynchronous Processing
Chapter 2. Working with Services
Chapter 3. Leveraging SQLite Application Databases
Chapter 4. Building Android Content Providers
Chapter 5. Broadcasting and Receiving Intents
Chapter 6. Working with Notifications
Part II: Advanced Android User Interface Design Principles
Chapter 7. Designing Powerful User Interfaces
Chapter 8. Handling Advanced User Input
Chapter 9. Designing Accessible Applications
Chapter 10. Best Practices for Tablet and Google TV Development
Part III: Leveraging Common Android APIs
Chapter 11. Using Android Networking APIs
Chapter 12. Using Android Web APIs
Chapter 13. Using Location-Based Services APIs
Chapter 14. Using Android Multimedia APIs
Chapter 15. Using Android Telephony APIs
Chapter 16. Accessing Android’s Hardware Sensors
Chapter 17. Using Android’s Optional Hardware APIs
Part IV: Drawing, Animations, and Graphics Programming with Android
Chapter 18. Developing Android 2D Graphics Applications
Chapter 19. Working with Animation
Chapter 20. Developing Android 3D Graphics Applications
Chapter 21. Using the Android NDK
Part V: Maximizing Android’s Unique Features
Chapter 22. Extending Android Application Reach
Chapter 23. Enabling Application Search
Chapter 24. Working with Cloud to Device Messaging
Chapter 25. Managing User Accounts and Synchronizing User Data
Part VI: Advanced Topics in Application Publication and Distribution
Chapter 26. Internationalizing Your Applications
Chapter 27. An Overview of Third-Party In-App Billing APIs for Android
Chapter 28. Enabling Application Statistics with Google Analytics
Chapter 29. Protecting Applications from Software Piracy
Part VII: Appendices
Appendix A. The Android Debug Bridge Quick-Start Guide
Appendix B. The SQLite Quick-Start Guide
中文:
书名:Android Wireless Application Development Volume II: Advanced Topics, 3rd Edition
Android无线应用程序开发已经赢得了构建强大的商业级Android应用程序的最有用的现实世界指南的声誉。现在,作者Lauren Darcey和Shane Conder为最新的Android SDK和工具更新系统地修改和更新了本指南。为了适应他们广泛的新报道,他们将这本书分成了两卷更精简、更干净的书。本卷侧重于整个应用程序开发周期的高级技术,包括设计、编码、测试、调试和分发。Darcey和Conder涵盖了从平板电脑开发到防止盗版的各种热门话题,并展示了从数据集成和用户界面开发到应用内计费的各种先进技术。
每一章都进行了全面更新,以反映最新的SDK、工具和设备。样例代码已经过彻底检查,可以在配套网站上下载。凭借数十年专业移动开发人员的实际经验,作者还为高效开发提供了更多提示和最佳实践。这本新版的封面
- 具有异步处理、服务、SQLite数据库、内容提供商、意图和通知的高级应用程序设计
- 复杂的用户界面开发,包括通过手势和语音识别收集输入
- 开发可访问性和国际化的移动应用
- 最大限度地利用集成搜索、基于云的服务和其他独家Android功能
- 利用Android 4.0 API实现网络、网络、位置服务、相机、电话和硬件传感器
- 使用2D/3D图形(OpenGL ES和RenderScript)、动画和Android NDK构建更丰富的应用程序
- Tracking app usage patterns with Google Analytics
- Streamlining testing with the Android Debug Bridge
这本书是每一位正在参与Android开发的中高级Java开发人员以及每一位想要充分利用最新Android平台和硬件的经验丰富的移动开发人员不可或缺的资源。
Also look for: Android无线应用程序开发,第一卷:Android Essentials (国际标准书号:9780321813831)
Table of Contents
第一部分:高级Android应用程序设计原则
第1章.线程化和异步处理
第2章:使用服务
Chapter 3. Leveraging SQLite Application Databases
第四章构建Android内容提供商
第五章广播和接收意图
Chapter 6. Working with Notifications
第二部分:高级Android用户界面设计原则
第七章:设计强大的用户界面
Chapter 8. Handling Advanced User Input
第9章.设计辅助应用程序
第十章:平板电脑和谷歌电视开发的最佳实践
第三部分:利用常见的Android API
Chapter 11. Using Android Networking APIs
第12章.使用Android Web API
第13章:使用基于位置的服务API
第十四章使用Android多媒体API
第15章:使用Android电话API
Chapter 16. Accessing Android’s Hardware Sensors
Chapter 17. Using Android’s Optional Hardware APIs
第四部分:使用Android进行绘图、动画和图形编程
第18章:开发Android 2D图形应用程序
Chapter 19. Working with Animation
第20章开发Android 3D图形应用程序
第二十一章。使用Android NDK
第五部分:最大限度地发挥Android的独特功能
第二十二章。扩展Android应用覆盖范围
第二十三章。启用应用程序搜索
Chapter 24. Working with Cloud to Device Messaging
第二十五章。管理用户帐户和同步用户数据
第六部分:应用程序出版和发行中的高级主题
第二十六章。国际化您的应用程序
第二十七章。Android第三方应用内计费接口概述
第二十八章。使用Google Analytics启用应用程序统计
第二十九章。保护应用程序免受软件盗版
第七部分:附录
附录A.《Android Debug Bridge快速入门指南》
附录B:SQLite快速入门指南
评论前必须登录!
注册