Pro Android 5
暫譯: 專業 Android 5

Dave MacLean

  • 出版商: Apress
  • 出版日期: 2015-06-11
  • 售價: $2,570
  • 貴賓價: 9.5$2,442
  • 語言: 英文
  • 頁數: 752
  • 裝訂: Paperback
  • ISBN: 1430246804
  • ISBN-13: 9781430246800
  • 相關分類: Android
  • 海外代購書籍(需單獨結帳)

商品描述

Pro Android 5 shows you how to build real-world and fun mobile apps using the Android 5 SDK. This book updates the best-selling Pro Android and covers everything from the fundamentals of building apps for smartphones, tablets, and embedded devices to advanced concepts such as custom 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 in Android, including the improved user interface across all Android platforms, integration with services, and more.

By reading this definitive tutorial and reference, you'll gain the knowledge and experience to create stunning, cutting-edge Android 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 to build Java-based mobile apps for Android smartphones and tablets
  • How to build irresistible user interfaces (UIs) and user experiences (UXs) 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 key 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 Hello, World

2 Introduction to Android Applications

3 Basic User Interface Controls

4 Adapters and List Controls

5 Making Advanced UI Layouts

6 Adding Menus and ActionBar

7 Styles and Themes

8 Fragments

9 Responding to Configuration Changes

10 Dialogs: Regular and Fragment

11 Working with Preferences and Saving State

12 Compatibility Library

13 Exploring Packages, Processes, Components, Threads and Handlers

14 Working with Services

15 Advanced Async Task & Progress Dialogs

16 Exploring Broadcast Receivers and Long Running Services

17 Exploring the Alarm Manager

18 Unveiling 2D Animation

19 Exploring Maps and Location Services

20 Understanding the Media Frameworks

21 Home Screen Widgets

22 Touchscreens

23 Drag and Drop

24 Using Sensors

25 Understanding Content Providers

26 Understanding the Contacts API

27 Loaders

28 Security and Permissions

29 Google Cloud messaging and services

30 Deploying Your Application: Google Play Store and Beyond

商品描述(中文翻譯)

《Pro Android 5》教你如何使用 Android 5 SDK 建立真實世界的有趣行動應用程式。本書更新了暢銷書《Pro Android》,涵蓋從為智慧型手機、平板電腦和嵌入式設備構建應用程式的基本知識,到自訂元件、多任務處理、感應器/擴增實境、更好的配件支援等進階概念。

- 通過教程和專家建議,你將能夠快速構建酷炫的行動應用程式,並在數十款基於 Android 的智慧型手機上運行它們。
- 你將探索並使用 Android API,包括媒體和感應器的 API。
- 你還將了解 Android 的新功能,包括所有 Android 平台上改進的使用者介面、與服務的整合等。

通過閱讀這本權威的教程和參考書,你將獲得創建驚豔、尖端的 Android 應用程式的知識和經驗,這些應用程式可以為你帶來收益,同時讓你保持靈活,以應對未來的變化。

你將學到的內容:
- 如何使用 Android 為 Android 智慧型手機和平板電腦構建基於 Java 的行動應用程式
- 如何在 Android 設備上構建無法抗拒的使用者介面 (UIs) 和使用者體驗 (UXs)
- 如何使用內容提供者 (Content Providers) 從數據來源填充你的應用程式
- 如何使用 Android 的媒體 API 構建多媒體和遊戲應用程式
- 如何使用 Android 的基於位置的服務、基於網路的服務和安全性
- 如何使用 Android 的關鍵功能,如 Fragments 和 ActionBar

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

目錄:
1 你好,世界
2 Android 應用程式簡介
3 基本使用者介面控制項
4 適配器和列表控制項
5 製作進階 UI 佈局
6 添加選單和 ActionBar
7 樣式和主題
8 Fragments
9 響應配置變更
10 對話框:常規和 Fragment
11 處理偏好設定和保存狀態
12 相容性庫
13 探索包、進程、元件、執行緒和處理器
14 使用服務
15 進階 Async Task 和進度對話框
16 探索廣播接收器和長時間運行的服務
17 探索鬧鐘管理器
18 揭示 2D 動畫
19 探索地圖和位置服務
20 理解媒體框架
21 主畫面小工具
22 觸控螢幕
23 拖放
24 使用感應器
25 理解內容提供者
26 理解聯絡人 API
27 加載器
28 安全性和權限
29 Google Cloud 訊息和服務
30 部署你的應用程式:Google Play 商店及其他