Android System Programming
暫譯: Android 系統程式設計
Roger Ye
- 出版商: Packt Publishing
- 出版日期: 2017-05-31
- 售價: $1,950
- 貴賓價: 9.5 折 $1,853
- 語言: 英文
- 頁數: 470
- 裝訂: Paperback
- ISBN: 178712536X
- ISBN-13: 9781787125360
-
相關分類:
Linux
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e)$680$537 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
$534深入理解 Android-Wi-Fi / NFC 和 GPS 捲 -
$454Linux 設備驅動開發詳解 : 基於最新的 Linux4.0 內核 -
Embedded Programming with Android: Bringing Up an Android System from Scratch (Paperback)$1,590$1,511 -
流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$552 -
Docker 錦囊妙計 (Docker Cookbook)$680$537 -
Learning Embedded Android Programming$1,770$1,682 -
$330Linux 內核安全模塊深入剖析 -
$474奔跑吧 Linux 內核 -
一個 64位操作系統的設計與實現$834$792 -
現代演算法|原來理解演算法並不難 (Real-World Algorithms: A Beginner's Guide)$780$663 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
$403測試工程師全棧技術進階與實踐 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core)$780$608 -
Linux Shell 程式設計與管理實務 [第三版]【暢銷回饋版】$680$530 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
敏捷升級:28個提升敏捷成效的關鍵原則 (More Effective Agile: A Roadmap for Software Leaders)$650$507
相關主題
商品描述
商品描述(中文翻譯)
建立、客製化及除錯您的 Android 系統
關於本書
* 精通 Android 系統層級程式設計,整合、客製化及擴展流行的開源專案
* 使用 Android 模擬器探索硬體的真正潛力
* 精通關鍵的除錯技術,創建無障礙的開發環境
本書適合誰
本書適合希望使用 Android 並創建本土專案的 Android 系統程式設計師和開發者。您應該了解操作系統和 C/C++ 程式語言的重要要點。
您將學到什麼
* 設置 Android 開發環境並組織源代碼庫
* 熟悉 Android 系統架構
* 從 AOSP 源碼樹構建 Android 模擬器
* 瞭解如何在 Android 模擬器中啟用 WiFi
* 使用自定義 Ramdisk 除錯啟動過程
* 使用 VirtualBox 將您的 Android 系統移植到新平台
* 瞭解恢復模式是什麼,並查看如何在 AOSP 構建中啟用它
* 準備和測試 OTA 套件
詳細內容
Android 系統程式設計涉及硬體和軟體知識,以進行系統層級的程式設計。開發者需要使用各種技術來除錯目標設備中的不同組件。面對所有挑戰,您通常需要經歷一個深奧的學習曲線,以掌握該領域的相關知識。本書不僅會提供您理解 Android 系統程式設計所需的關鍵知識,還會在您實際操作專案並獲得可用於未來專案的除錯技能時做好準備。您將從探索 AOSP 的基本設置開始,然後構建和測試模擬器映像。在第一個專案中,您將學習如何客製化和擴展 Android 模擬器。接著,您將面臨真正的挑戰——在 VirtualBox 上構建自己的 Android 系統。您將看到如何除錯 init 過程、解決啟動加載器問題以及啟用各種硬體介面。當您擁有一個完整的系統時,您將學習如何通過恢復進行修補和升級。在整本書中,您將了解如何在自己的系統中整合和重用現有的開源專案,如 LineageOS (CyanogenMod)、Android-x86、Xposed 和 GApps 的有用提示。
風格與方法
這是一本易於跟隨的指南,充滿了實用範例和系統層級程式設計技巧。
