Android系統原理深入解析買到賺到
網友評鑑4.5顆星,買過的朋友都說物超所值博客來電腦-程式語言分類優質推薦
你想了解更多有關[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元 優惠價:9折468元
本分類暢銷排行 1
Google教我的101個工作最佳化:效率第一名的數位工作實踐法
作者:部落格站長群 出版社:PCuSER電腦人文化 優惠價:79折300元 原來事情可以變得這麼簡單!活用免費雲端工具的上班族翻身筆記 台灣科技部落客的新時代工作hack!利用幾個技巧,…more |
Word、Excel、PowerPoint 強效精攻500招
作者:PCuSER研究室 出版社:PCuSER電腦人文化 優惠價:79折157元 學Office有那麼痛苦嗎?如果要把Office的每項功能都摸熟,那要花的時間可能比發現火星人還久。但是龐大的Office裡面…more |
Google!Android手機應用程式設計入門(第五版)
作者:蓋索林 出版社:松崗 優惠價:76折395元 累積銷售破萬本,最容易上手的Android入門書透過開發一個BMI應用程式的過程,介紹所有Android基本觀念。 本書屏除…more |
超人氣Facebook粉絲專頁行銷加油讚:粉絲專頁小編的生存寶典+企業粉絲專頁聚眾秘笈
作者:鄧文淵/總監製;文淵閣工作室/編著 出版社:碁峰 優惠價:77折277元 粉絲專頁小編的生存寶典+企業粉絲專頁聚眾秘笈 = 品牌社群經營的模範生 Facebook不只是聊天玩遊戲的平台,更推動…more |
不藏私的Photoshop超人氣攝影編修技(700萬網友點擊推薦狂推必學 )
作者:楊比比 出版社:碁峰 優惠價:79折308元 <本書範例適用> :Photoshop CS6/CS5/CS4/CS3 <本書光碟收錄> :全書範例檔 / 比比親授重點內容影音…more |
統計╳分析╳解讀╳決策:超級好用Excel樞紐分析表(2007/2010適用)(附全書範例檔案)
作者:張哲榮 出版社:松崗 優惠價:79折332元 ※最快速的數據整理法,正確的數字才能有正確的分析※※關於Excel,還有95%的功能,你都不知道!※ Excel的核心,…more |
無瑕的程式碼:敏捷軟體開發技巧守則
作者:Robert C. Martin 出版社:博碩 優惠價:79折458元 本書榮獲iThome年度百大好書推薦 本書的原文書名為《Clean Code: A Handbook of Agile Software Craftsmanship》…more |
Antique童話風古典素材集(附圖庫DVD光碟)
作者:Sachi 出版社:教育之友 優惠價:79折277元 「浪漫的花草植物、蕾絲和寶石邊框,還有愛麗絲、白雪公主、青蛙王子等童話主題圖案!」這是讓所有設計人都為之驚豔的…more |
Photoshop超簡單精修美學(影像天王與快速修圖冠軍的120個超人氣主題! 適用Photoshop CS6/CS5/CS4/CS3的超簡單必修技!)(附DVD)
作者:奧米加 出版社:碁峰 優惠價:79折300元 眾所矚目!影像天王與快速修片冠軍-奧米加來了! 影像處理人氣天王/「鑽石夜總會」修圖冠軍 3年超過300萬人…more |
鳥哥的Linux私房菜--基礎學習篇(第三版)(附光碟)
作者:鳥哥 出版社:碁峰 優惠價:79折648元 「鳥哥的Linux私房菜」突破1千萬人次上網瀏覽,是最超人氣的Linux技術教學網站! 本書前兩版均蟬聯電腦專業書籍L…more |
留言列表