作者:鄧凡平
定價:NT$ 580
優惠價:9 折,NT$ 522
本商品已下架
作者第一本書『Android系統原理深入解析』得到讀者的高度評價,在Android開發者社群內備受關注。本書不僅承繼第一本的優點,更強調從系統設計者的角度去分析Android系統中各個模組內部的實現原理和工作機制。
本書的重點是Android Framework的Java層,對Java層有關的核心模組和服務深入
且詳細的分析。透過本書,讀者不僅能對Android系統本身有更深入的了解,而且還能掌握分析大型複雜原始程式碼的能力。
全書以直接剖析原始程式的方式進行講解,旨在引領讀者一步步深入Android系統中相關模組的內部原理,去了解它們是如何實現、如何工作的。在分析過程中,筆者根據個人研究Android 程式的心得,採用了精簡流程和一個一個擊破的方法。同時,筆者還提出一些難度不大的基礎知識、相關的補充閱讀資料,甚至筆者在實際專案中遇到的開放式問題,留給讀者自行研究和探討。總之,筆者希望讀者在閱讀完本書後,至少能有以下兩個收穫:
能從「以Android 並高於Android」為基礎的角度來看待和分析Android。
能初步具有大型複雜程式的分析能力。
Android應用開發工程師、Android系統開發工程師、對Android系統執行原理有興趣的讀者。
第1章,介紹閱讀本書需要的準備工作,包含Android 4.0原始程式的下載和編譯、Eclipse開發環境的架設,以及Android系統執行緒(system_process)的偵錯等。
第2章,介紹Java Binder和MessageQueue的實現。
第3章,介紹SystemServer,並分析服務的工作原理。這些服務包含ntropyService、DropBoxManagerService、DiskStatsService、DeviceStorageMonitorService、SamplingProfilerService和ClipboardService。
第4章,分析PackageManagerService,負責Android系統中的Package資訊查詢和APK安裝、移除、更新等方面的工作。
第5章,講解PowerManagerService,它是Android中電源管理的核心服務。本章對其中的WakeLock、Power按鍵處理、BatteryStatsService和BatteryService都做了一番較為深入的分析。
第6章,以ActivityManagerService為分析重點,該服務是Android 的核心服務。本章對ActivityManagerService的啟動、Activity的建立和啟動、BroadcastReceiver的工作原理、Android中的執行緒管理等內容較為深入的研究。
第7章,對ContentProvider的建立和啟動、SQLite相關知識、Cursor query和close的實現等較為深入的分析。
第8章,以ContentService和AccountManagerService為分析物件,介紹了資料更新通知機制的實現、帳戶管理和資料同步等方面的知識。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。徵求價 | 數量 |
5折 | 1 |
影片僅供參考,實物可能因再版或再刷而有差異
作者:鄧凡平
優惠價: 9 折, NT$ 522 NT$ 580
本商品已下架
作者第一本書『Android系統原理深入解析』得到讀者的高度評價,在Android開發者社群內備受關注。本書不僅承繼第一本的優點,更強調從系統設計者的角度去分析Android系統中各個模組內部的實現原理和工作機制。
本書的重點是Android Framework的Java層,對Java層有關的核心模組和服務深入
且詳細的分析。透過本書,讀者不僅能對Android系統本身有更深入的了解,而且還能掌握分析大型複雜原始程式碼的能力。
全書以直接剖析原始程式的方式進行講解,旨在引領讀者一步步深入Android系統中相關模組的內部原理,去了解它們是如何實現、如何工作的。在分析過程中,筆者根據個人研究Android 程式的心得,採用了精簡流程和一個一個擊破的方法。同時,筆者還提出一些難度不大的基礎知識、相關的補充閱讀資料,甚至筆者在實際專案中遇到的開放式問題,留給讀者自行研究和探討。總之,筆者希望讀者在閱讀完本書後,至少能有以下兩個收穫:
能從「以Android 並高於Android」為基礎的角度來看待和分析Android。
能初步具有大型複雜程式的分析能力。
Android應用開發工程師、Android系統開發工程師、對Android系統執行原理有興趣的讀者。
第1章,介紹閱讀本書需要的準備工作,包含Android 4.0原始程式的下載和編譯、Eclipse開發環境的架設,以及Android系統執行緒(system_process)的偵錯等。
第2章,介紹Java Binder和MessageQueue的實現。
第3章,介紹SystemServer,並分析服務的工作原理。這些服務包含ntropyService、DropBoxManagerService、DiskStatsService、DeviceStorageMonitorService、SamplingProfilerService和ClipboardService。
第4章,分析PackageManagerService,負責Android系統中的Package資訊查詢和APK安裝、移除、更新等方面的工作。
第5章,講解PowerManagerService,它是Android中電源管理的核心服務。本章對其中的WakeLock、Power按鍵處理、BatteryStatsService和BatteryService都做了一番較為深入的分析。
第6章,以ActivityManagerService為分析重點,該服務是Android 的核心服務。本章對ActivityManagerService的啟動、Activity的建立和啟動、BroadcastReceiver的工作原理、Android中的執行緒管理等內容較為深入的研究。
第7章,對ContentProvider的建立和啟動、SQLite相關知識、Cursor query和close的實現等較為深入的分析。
第8章,以ContentService和AccountManagerService為分析物件,介紹了資料更新通知機制的實現、帳戶管理和資料同步等方面的知識。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。徵求價 | 數量 |
5折 | 1 |
請在手機上開啟Line應用程式,點選搜尋欄位旁的掃描圖示
即可掃描此ORcode