Learning Embedded Android Programming
暫譯: 學習嵌入式 Android 程式設計
Ivan Morgillo, Stefano Viola
- 出版商: Packt Publishing
- 出版日期: 2016-07-29
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 282
- 裝訂: Paperback
- ISBN: 1785282883
- ISBN-13: 9781785282881
-
相關分類:
Android、嵌入式系統
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$454深入理解 Android-Wi-Fi / NFC 和 GPS 捲
-
$281Linux 內核安全模塊深入剖析
-
$2,010$1,910 -
$834$792
商品描述
Key Features
- Understand the system architecture and how the source code is organized
- Explore the power of Android and customize the build system
- Build a fully customized Android version as per your requirements
Book Description
Take a deep dive into the Android build system and its customization with Learning Embedded Android Programming, written to help you master the steep learning curve of working with embedded Android. Start by exploring the basics of Android OS, discover Google’s “repo” system, and discover how to retrieve AOSP source code. You'll then find out to set up the build environment and the first AOSP system. Next, learn how to customize the boot sequence with a new animation, and use an Android “kitchen” to “cook” your custom ROM. By the end of the book, you'll be able to build customized Android open source projects by developing your own set of features.
What you will learn
- Master Android architecture and system design
- Obtain source code and understand the modular organization
- Customize and build your first system image for the Android emulator
- Level up and build your own Android system for a real-world device
- Use Android as a home automation and entertainment system
- Tailor your system with optimizations and add-ons
- Reach for the stars: look at the Internet of Things, entertainment, and domotics
About the Author
Ivan Morgillo is a computer engineer, a conference speaker, and a community organizer. He is passionate about programming and embedded systems—from DIY domotics to Android devices.
He is cofounder of Alter Ego Solutions, a mobile development consulting company.
He is also the author of RxJava Essentials, by Packt Publishing and Grokking Rx, by Manning Publications.
Stefano Viola is an embedded software developer with proved experience with Linux embedded devices and microcontrollers. He is an Android platform expert and application developer. He is passionate about programming and embedded systems, from DIY domotics and robots to customized Android devices.
He is currently working at SECO as an embedded software engineer. He is part of AXIOM project, an R&D project by the European Community, and the UDOO team.
Table of Contents
- Understanding the Architecture
- Obtaining the Source Code – Structure and Philosophy
- Set up and Build – the Emulator Way
- Moving to Real-World Hardware
- Customizing Kernel and Boot Sequence
- "Cooking" Your First ROM
- Tailoring Your Personal Android System
- Beyond the Smartphone
商品描述(中文翻譯)
#### 主要特點
- 了解系統架構及源代碼的組織方式
- 探索 Android 的強大功能並自訂建置系統
- 根據您的需求構建完全自訂的 Android 版本
#### 書籍描述
深入探討 Android 建置系統及其自訂功能,透過《學習嵌入式 Android 程式設計》這本書,幫助您掌握嵌入式 Android 的陡峭學習曲線。首先探索 Android 作業系統的基礎,了解 Google 的 “repo” 系統,並學習如何檢索 AOSP 源代碼。接著,您將學會如何設置建置環境及第一個 AOSP 系統。然後,學習如何使用新的動畫自訂啟動序列,並使用 Android “廚房” 來 “烹飪” 您的自訂 ROM。到書籍結束時,您將能夠通過開發自己的功能集來構建自訂的 Android 開源專案。
#### 您將學到的內容
- 精通 Android 架構和系統設計
- 獲取源代碼並了解模組化組織
- 自訂並構建您的第一個 Android 模擬器系統映像
- 升級並為實際設備構建自己的 Android 系統
- 將 Android 用作家庭自動化和娛樂系統
- 透過優化和附加功能來調整您的系統
- 追求卓越:探索物聯網、娛樂和家居自動化
#### 關於作者
**Ivan Morgillo** 是一位計算機工程師、會議演講者和社區組織者。他對程式設計和嵌入式系統充滿熱情,從 DIY 家居自動化到 Android 設備。
他是 Alter Ego Solutions 的共同創辦人,這是一家移動開發諮詢公司。
他也是 Packt Publishing 的《RxJava Essentials》和 Manning Publications 的《Grokking Rx》的作者。
**Stefano Viola** 是一位嵌入式軟體開發人員,擁有 Linux 嵌入式設備和微控制器的豐富經驗。他是 Android 平台專家和應用程式開發者,對程式設計和嵌入式系統充滿熱情,從 DIY 家居自動化和機器人到自訂的 Android 設備。
他目前在 SECO 擔任嵌入式軟體工程師,參與歐洲社區的 AXIOM 專案及 UDOO 團隊。
#### 目錄
1. 了解架構
2. 獲取源代碼 – 結構與哲學
3. 設置與建置 – 模擬器方式
4. 移至實際硬體
5. 自訂內核和啟動序列
6. “烹飪” 您的第一個 ROM
7. 調整您的個人 Android 系統
8. 超越智慧型手機