Android Wireless Application Development Volume II: Advanced Topics, 3rd Edition

0
(0)

Android Wireless Application Development Volume II: Advanced Topics, 3rd Edition
 

  • Author:Lauren DarceyShane Conder
  • Length: 528 pages
  • Edition: 3
  • Publisher: Addison-Wesley Professional
  • Publication Date: 2012-07-24
  • ISBN-10: 0321813847
  • ISBN-13: 9780321813848
  • Sales Rank: #2762473 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    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快速入门指南

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册