Pro Android 4 (Paperback)

Satya Komatineni, Dave MacLean

  • 出版商: Apress
  • 出版日期: 2012-02-17
  • 售價: $2,370
  • 貴賓價: 9.5$2,252
  • 語言: 英文
  • 頁數: 1020
  • 裝訂: Paperback
  • ISBN: 1430239301
  • ISBN-13: 9781430239307
  • 相關分類: Android
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Pro Android 4 shows you how to build real-world and fun mobile apps using the new Android SDK 4 (Ice Cream Sandwich), which unifies Gingerbread for smartphones, Honeycomb for tablets and augments further with Google TV and more.

This Android 4 book updates the best selling Pro Android 3 and covers everything from the fundamentals of building apps for embedded devices, smartphones, and tablets to advanced concepts such as custom 3D components, multi-tasking, sensors/augmented reality, better accessories support and much more.

  • Using the tutorials and expert advice, you'll quickly be able to build cool mobile apps and run them on dozens of Android-based smartphones.
  • You'll explore and use the Android APIs, including those for media and sensors.
  • And you'll check out what's new with Android 4, including the improved user interface across all Android platforms, integration with services, and more.
After reading this definitive tutorial and reference, you gain the knowledge and experience to create stunning, cutting-edge Android 4 apps that can make you money, while keeping you agile enough to respond to changes in the future.

What you’ll learn

  • How to use Android 4 to build Java-based mobile apps for Android smartphones and tablets 
  • How to build irresistible standard and custom User Interfaces and User Experiences (UI and UX) across Android devices
  • How to populate your application with data from data sources, using Content Providers
  • How to build multimedia and game apps using Android's media APIs
  • How to use Android's location-based services, network-based services, and security
  • How to use new Android features, such as Fragments and the ActionBar

Who this book is for

This book is for professional software engineers and programmers looking to move their ideas and applications into the mobile space with Android. It assumes a passable understanding of Java, including how to write classes and handle basic inheritance structures.

Table of Contents

  1. Introducing the Android Computing Platform
  2. Setting up Your Development Environment
  3. Understanding Resources
  4. Understanding Content Providers
  5. Understanding Intents
  6. Building User Interfaces and Using Controls
  7. Adding Menus
  8. Fragments
  9. Dialogs: Regular and Fragment
  10. Action Bar 
  11. Advanced Debugging and Analysis
  12. Responding to Configuration Changes
  13. Working with Preferences and Saving State
  14. Security and Permissions
  15. Working with Services
  16. Exploring Packages, Processes, and Library Projects
  17. Exploring Processes, Components, Threads, and Handlers
  18. Advanced Async Task
  19. Exploring Broadcast Receivers and Long Running Services
  20. Exploring the Alarm Manager
  21. Unveiling 2D Animation
  22. Exploring Maps and Location Services
  23. Using the Telephony APIs
  24. Understanding the Media Frameworks  
  25. Home Screen Widgets
  26. Home Screen List Widgets
  27. Android Search User Experience
  28. Drag and Drop
  29. Using Sensors
  30. Understanding the Contacts API
  31. Deploying your Application: Android Market and Beyond

商品描述(中文翻譯)

《Pro Android 4》向您展示如何使用新的Android SDK 4(冰淇淋三明治)构建真实世界和有趣的移动应用程序,该SDK将智能手机的Gingerbread、平板电脑的Honeycomb统一起来,并通过Google TV等功能进行进一步增强。

这本Android 4书籍是畅销书《Pro Android 3》的更新版本,涵盖了从为嵌入式设备、智能手机和平板电脑构建应用程序的基础知识到高级概念,如自定义3D组件、多任务处理、传感器/增强现实、更好的配件支持等等。

通过使用教程和专家建议,您将能够快速构建酷炫的移动应用程序并在数十款基于Android的智能手机上运行。您将探索并使用Android的API,包括媒体和传感器API。您还将了解Android 4的新功能,包括在所有Android平台上改进的用户界面、与服务的集成等等。

阅读完这本权威的教程和参考书后,您将获得创建令人惊叹的、尖端的Android 4应用程序的知识和经验,这些应用程序可以为您赚钱,并使您足够灵活以应对未来的变化。

您将学到以下内容:
- 如何使用Android 4为Android智能手机和平板电脑构建基于Java的移动应用程序
- 如何在Android设备上构建不可抗拒的标准和自定义用户界面和用户体验(UI和UX)
- 如何使用内容提供程序从数据源填充应用程序
- 如何使用Android的媒体API构建多媒体和游戏应用程序
- 如何使用Android的基于位置的服务、基于网络的服务和安全功能
- 如何使用新的Android功能,如片段(Fragments)和操作栏(ActionBar)

本书适合专业软件工程师和程序员,他们希望将自己的想法和应用程序移植到Android移动平台。本书假设读者具有基本的Java理解,包括如何编写类和处理基本继承结构。

目录:
1. 介绍Android计算平台
2. 设置开发环境
3. 理解资源
4. 理解内容提供程序
5. 理解意图
6. 构建用户界面和使用控件
7. 添加菜单
8. 片段
9. 对话框:常规和片段
10. 操作栏
11. 高级调试和分析
12. 响应配置更改
13. 使用首选项和保存状态
14. 安全和权限
15. 使用服务
16. 探索包、进程和库项目
17. 探索进程、组件、线程和处理程序
18. 高级异步任务
19. 探索广播接收器和长时间运行的服务
20. 探索闹钟管理器
21. 揭示2D动画
22. 探索地图和位置服务
23. 使用电话API
24. 理解媒体框架
25. 主屏幕小部件
26. 主屏幕列表小部件
27. Android搜索用户体验
28. 拖放
29. 使用传感器
30. 理解联系人API
31. 部署应用程序:Android市场及其他渠道