Pro Android 3 (Paperback)
暫譯: 專業 Android 3 (平裝本)

Sayed Hashimi, Satya Komatineni, Dave MacLean

  • 出版商: Apress
  • 出版日期: 2011-04-21
  • 售價: $2,190
  • 貴賓價: 9.5$2,081
  • 語言: 英文
  • 頁數: 1200
  • 裝訂: Paperback
  • ISBN: 1430232226
  • ISBN-13: 9781430232223
  • 相關分類: Android
  • 已過版

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

商品描述

Pro Android 3 shows you how to build real-world and fun mobile applications using the new Android 3.0 SDK. It covers everything from the fundamentals of building apps for embedded devices, phones, and tablets to advanced concepts such as custom 3D components and multi-tasking.

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 3.0, including the improved UI across all Android platforms, integration with services, and more, giving you the knowledge to create stunning, cutting-edge apps, while keeping you agile enough to respond to changes in the future.
What you'll learn
  • How to use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard
  • How to design and implement irresistible user interfaces for touchscreens with Views and layouts
  • How to populate your application with data from data sources, using Content Providers
  • How to create 3D graphics with OpenGL and custom components
  • How to build multimedia and game apps using Android's Media APIs and OpenGL
  • How to use Android's location-based services, network-based services, and security
  • How to use new Android 3.0 features, such as Fragments and the ActionBar
Who this book is for This book is for professional software engineers/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. Implementing Dialogs
  9. Working with Preferences and Saving State
  10. Security and Permissions
  11. Working with Services
  12. Exploring Packages, Processes, and Library Projects
  13. Exploring Processes, Components, Threads, and Handlers
  14. Exploring Broadcast Receivers and Long Running Services
  15. Exploring the Alarm Manager
  16. Unveiling 2D Animation
  17. Exploring Maps and Location Services
  18. Using the Telephony APIs
  19. Understanding the Media Frameworks
  20. Programming 3D Graphics with OpenGL
  21. Exploring Live Folders
  22. Home Screen Widgets and Live Wallpaper
  23. Android Search
  24. Exploring Text to Speech and the Google Translate API
  25. Touchscreens
  26. Using Sensors
  27. Understanding the Contact API
  28. Deploying your Application: Android Market and Beyond
  29. Fragments
  30. Action Bar
  31. Selected Topics in Android 3.0

商品描述(中文翻譯)

《Pro Android 3》教你如何使用全新的 Android 3.0 SDK 建立真實世界的有趣行動應用程式。內容涵蓋從為嵌入式設備、手機和平板電腦建立應用程式的基本概念,到自訂 3D 元件和多任務處理等進階概念。

透過教程和專家建議,你將能快速建立出酷炫的行動應用程式,並在數十款基於 Android 的智慧型手機上運行。你將探索並使用 Android API,包括媒體和感測器的 API。你還將了解 Android 3.0 的新功能,包括在所有 Android 平台上改進的使用者介面、與服務的整合等,讓你具備創建驚豔、尖端應用程式的知識,同時保持足夠的靈活性以應對未來的變化。

你將學到的內容:
- 如何使用 Android 為具觸控螢幕或鍵盤的 Google 手機建立基於 Java 的行動應用程式
- 如何為觸控螢幕設計和實作無法抗拒的使用者介面,使用 Views 和佈局
- 如何使用內容提供者 (Content Providers) 從資料來源填充應用程式的數據
- 如何使用 OpenGL 和自訂元件創建 3D 圖形
- 如何使用 Android 的媒體 API 和 OpenGL 建立多媒體和遊戲應用程式
- 如何使用 Android 的基於位置的服務、基於網路的服務和安全性
- 如何使用 Android 3.0 的新功能,例如 Fragments 和 ActionBar

本書適合對象:
本書適合希望將其想法和應用程式轉移到行動領域的專業軟體工程師/程式設計師。假設讀者對 Java 有基本的理解,包括如何撰寫類別和處理基本的繼承結構。

目錄:
1. 介紹 Android 計算平台
2. 設定開發環境
3. 理解資源
4. 理解內容提供者
5. 理解意圖 (Intents)
6. 建立使用者介面和使用控制項
7. 添加選單
8. 實作對話框
9. 處理偏好設定和儲存狀態
10. 安全性和權限
11. 使用服務
12. 探索套件、進程和庫專案
13. 探索進程、元件、執行緒和處理器
14. 探索廣播接收器和長時間運行的服務
15. 探索鬧鐘管理器
16. 揭開 2D 動畫的面紗
17. 探索地圖和位置服務
18. 使用電信 API
19. 理解媒體框架
20. 使用 OpenGL 程式設計 3D 圖形
21. 探索即時資料夾
22. 主畫面小工具和即時桌布
23. Android 搜尋
24. 探索文字轉語音和 Google 翻譯 API
25. 觸控螢幕
26. 使用感測器
27. 理解聯絡人 API
28. 部署應用程式:Android Market 及其他
29. Fragments
30. Action Bar
31. Android 3.0 的選定主題

最後瀏覽商品 (20)