Android系統原理深入解析哪裡買?

網友評鑑5顆星,點擊圖片 即可前往購買
Android系統原理深入解析


博客來電腦-程式語言分類新書上市


如果您還想深入了解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、Desktopcheck 等問題。透過對本章的學習,相信讀者會對Audio 系統有更深的理解。

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

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

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

...繼續閱讀

定價:520 優惠價:9468
Android系統原理深入解析

本分類暢銷排行 1
Word、Excel、PowerPoint 強效精攻500招
作者:PCuSER研究室 出版社:PCuSER電腦人文化
優惠價:79157

學Office有那麼痛苦嗎?如果要把Office的每項功能都摸熟,那要花的時間可能比發現火星人還久。但是龐大的Office裡面…more

2
Google教我的101個工作最佳化:效率第一名的數位工作實踐法
作者:部落格站長群 出版社:PCuSER電腦人文化
優惠價:79300

原來事情可以變得這麼簡單!活用免費雲端工具的上班族翻身筆記  台灣科技部落客的新時代工作hack!利用幾個技巧,…more

3
不藏私的Photoshop超人氣攝影編修技(700萬網友點擊推薦狂推必學 )
作者:楊比比 出版社:碁峰
優惠價:79308

<本書範例適用> :Photoshop CS6/CS5/CS4/CS3  <本書光碟收錄> :全書範例檔 / 比比親授重點內容影音…more

4
雲端工作術:Google教我的100個工作方法
作者:部落格站長群 出版社:PCuSER電腦人文化
優惠價:79253

「搞懂Google,最佳化你的工作與人生!」  -知識經濟掛帥,用Google超前獲取關鍵資訊。  -數位生活降臨,用Go…more

5
Photoshop超簡單精修美學(影像天王與快速修圖冠軍的120個超人氣主題! 適用Photoshop CS6/CS5/CS4/CS3的超簡單必修技!)(附DVD)
作者:奧米加 出版社:碁峰
優惠價:79300

眾所矚目!影像天王與快速修片冠軍-奧米加來了!   影像處理人氣天王/「鑽石夜總會」修圖冠軍   3年超過300萬人…more

6
統計╳分析╳解讀╳決策:超級好用Excel樞紐分析表(2007/2010適用)(附全書範例檔案)
作者:張哲榮 出版社:松崗
優惠價:79332

※最快速的數據整理法,正確的數字才能有正確的分析※※關於Excel,還有95%的功能,你都不知道!※  Excel的核心,…more

7
無瑕的程式碼:敏捷軟體開發技巧守則
作者:Robert C. Martin 出版社:博碩
優惠價:79458

本書榮獲iThome年度百大好書推薦  本書的原文書名為《Clean Code: A Handbook of Agile Software Craftsmanship》…more

8
Antique童話風古典素材集(附圖庫DVD光碟)
作者:Sachi 出版社:教育之友
優惠價:79277

「浪漫的花草植物、蕾絲和寶石邊框,還有愛麗絲、白雪公主、青蛙王子等童話主題圖案!」這是讓所有設計人都為之驚豔的…more

9
HTML&CSS:網站設計建置優化之道
作者:Jon Duckett 出版社:碁峰
優惠價:79458

amazon 暢銷好書, 獨佔 CSS、網站開發、網頁設計類排行 No.1    你可以用更快更好的方式了解HTML和CSS”  我們…more

10
跟日本插畫大師一步一步學CG(03):Shimeko的蘿莉朦朧美
作者:Shimeko 出版社:尖端
優惠價:79356

本系列的書有兩個焦點,一是「日本插畫大師」,另一則是「一步一步」,正如書名所寫的那樣。在書上你可以看到這些站…more



arrow
arrow
    全站熱搜

    Compu3c1 發表在 痞客邦 留言(0) 人氣()