購物比價找書網找車網
FindBook  
 有 3 項符合

Android系統原理深入解析

的圖書
Android系統原理深入解析 Android系統原理深入解析

作者:鄧凡平 
出版社:佳魁資訊股份有限公司
出版日期:2012-03-29
語言:繁體書   
圖書介紹 - 資料來源:TAAZE 讀冊生活   評分:
圖書名稱:Android系統原理深入解析

本書全面、系統、深入地講解了Android 系統中的幾大重要組成部分的工作原理,旨在透過直接剖析原始程式碼的方式,引領讀者一步步深入於諸如Binder、Zygote、Audio、Surface、Vold、Rild 等模組的內部,去理解它們是如何實現的,以及如何工作的。筆者根據研究Android 代碼的心得,在本書中嘗試性地採用了精簡流程、逐個擊破的方法進行講解,希望這樣做能幫助讀者更快、更準確地把握各模組的工作流程及其本質。

全書共有10 章,其中一些重要章節中還安排了“延伸思考”部分。主要內容為:

第1章介紹了閱讀本書所需要做的一些準備工作,包括對Android 整個系統架
構的認識,以及Android 開發環境和原始碼閱讀環境的搭建等。

第2章透過Android 原始碼中的一處實例深入地介紹了JNI 技術。

第3章圍繞init 進程, 介紹了如何解析init.rc 以啟動Zygote 和屬性服務
(property service)的工作原理。

第4章剖析了zygote 和system_server 進程的工作原理。本章的延伸思考部分討
論了Andorid 的啟動速度、虛擬機器heapsize 的大小調整問題以及“看門狗”的工
作原理。

第5章講解了Android 原始碼中常用的類別,如sp、wp、RefBase、Thread 類
別、同步類別、Java 中的Handler 類別以及Looper 類別。這些類別都是Android 中
最常用和最基本的,只有掌握這些類別的知識,才能在分析後續的代碼時游刃有餘。

第6章以MediaServer 為切入點,對Binder 進行了較為全面的分析。本章延伸
思考部分討論了與Binder 有關的三個問題,它們分別是Binder 和執行緒的關係、死亡通知以及匿名Service。筆者希望,透過本章的學習,大家能更深入地認識Binder
的本質。

第7章闡述了Audio 系統中的三位重要成員AudioTrack、AudioFlinger
和AudioPolicyService 的工作原理。本章延伸思考部分分析了AudioFlinger 中
DuplicatingThread 的工作原理,並且和讀者一道探討了單元測試、ALSA、Desktop
check 等問題。透過對本章的學習,相信讀者會對Audio 系統有更深的理解。

第8章以Surface 系統為主, 分析了Activity 和Surface 的關係、Surface 和
SurfaceFlinger 的關係以及SurfaceFlinger 的工作原理。本章的延伸思考部分分析了Surface 系統中資料傳輸控制物件的工作原理、有關ViewRoot 的一些疑問,最後講解了LayerBuffer 的工作流程。這是全書中難度較大的一章,建議大家反覆閱讀和思考,這樣才能進一步深入理解Surface 系統。

第9章分析了Vold 和Rild,其中Vold 負責Android 平臺中外部存放裝置的管
理,而Rild 負責與射頻通信有關的工作。本章的延伸思考部分介紹了嵌入式系統中與儲存有關的知識,還探討了Rild 和Phone 設計優化方面的問題。

第10章分析了多媒體系統中MediaScanner 的工作原理。在本章的延伸思考部
分,筆者提出了幾個問題,旨在激發讀者深入思考和學習Android 的欲望。


目錄
目 錄
Chapter 1 閱讀前的準備工作
1.1 系統架構
1.1.1 Android 系統架構
1.1.2 本書的架構
1.2 搭建開發環境
1.2.1 下載原始碼
1.2.2 編譯原始碼
1.3 工具介紹
1.3.1 Source Insight 介紹
1.3.3 Busybox 的使用
1.4 本章小結
Chapter 2 深入理解JNI
2.1 JNI 概述
2.2 學習JNI 的實例:MediaScanner
2.3 Java 層的MediaScanner 分析
2.3.1 載入JNI 庫
2.3.2 Java 的native 函數和總結
2.4 JNI 層MediaScanner 的分析
2.4.1 註冊JNI 函數
2.4.2 資料類型轉換
2.4.3 JNIEnv 介紹
2....
»看全部

商品資料
  • 作者: 鄧凡平
  • 出版社: 佳魁資訊股份有限公司 出版日期:2012-03-29 ISBN/ISSN:9789866007446
  • 語言:繁體中文 裝訂方式:平裝 頁數:632頁
  • 類別: 中文書> 電腦> 程式語言
贊助商廣告
 
金石堂 - 今日66折
索達吉堪布人生套書(三冊):《苦才是人生》、《做才是得到》、《殘酷才是青春》
作者:索達吉堪布
出版社:如果
出版日期:2021-08-02
66折: $ 766 
金石堂 - 今日66折
華麗島志奇
作者:日影丈吉
出版社:衛城出版
出版日期:2023-07-26
66折: $ 277 
金石堂 - 今日66折
旅遊大歷史
作者:賽門.亞當斯、R. G.格蘭
出版社:大石國際文化
出版日期:2019-12-03
66折: $ 792 
金石堂 - 今日66折
周姚萍的小作家書房2:溼地奇案
作者:周姚萍
出版社:五南圖書出版股份有限公司
出版日期:2020-10-28
66折: $ 165 
 
金石堂 - 暢銷排行榜
青梅竹馬是墮落聖女!(2)
作者:ショーソン
出版社:台灣角川股份有限公司
出版日期:2024-11-07
$ 111 
博客來 - 暢銷排行榜
敗北女角太多了!SSS 全 (首刷限定版)
出版日期:2024-10-30
$ 234 
博客來 - 暢銷排行榜
永不告別
作者:韓江 (한강)
出版社:漫遊者文化
出版日期:2023-07-17
$ 331 
博客來 - 暢銷排行榜
少年來了【新裝紀念版】
作者:韓江 (한강)
出版社:漫遊者文化
出版日期:2023-06-19
$ 308 
 
Taaze 讀冊生活 - 新書排行榜
2025【超實用工具寶典】各類場所消防安全設備設置標準釋義(含歷年函示及公告)[消防設備師(士)/消防警察人員/消防業界從業人員]
作者:黃培誠
出版社:千華數位文化股份有限公司
出版日期:2024-09-01
$ 675 
金石堂 - 新書排行榜
我親愛的怪人R(全)
作者:加藤スス
出版社:青文出版社股份有限公司
出版日期:2024-11-04
$ 111 
博客來 - 新書排行榜
學霸作文:建中臺大高材生,教你學測國寫拿A+
作者:詹佳鑫
出版社:遠流
出版日期:2024-09-27
$ 316 
金石堂 - 新書排行榜
所有人的玩具 02
作者:石井康之
出版社:東立出版社
出版日期:2024-12-31
$ 95 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策