官术网_书友最值得收藏!

Android技術(shù)內(nèi)幕(系統(tǒng)卷)
會員

國內(nèi)首本系統(tǒng)對Android的源代碼進行深入分析的著作。全書將Android系統(tǒng)從構(gòu)架上依次分為應(yīng)用層、應(yīng)用框架層、系統(tǒng)運行庫層、硬件抽象層和Linux內(nèi)核層等5個層次,旨在通過對Android系統(tǒng)源代碼的全面分析來幫助開發(fā)者加深對Android系統(tǒng)架構(gòu)設(shè)計和實現(xiàn)原理的認識,從而幫助他們解決開發(fā)中遇到的更加復(fù)雜的問題。全書分為兩卷,系統(tǒng)卷主要分析了Linux內(nèi)核層、硬件抽象層和系統(tǒng)運行庫層的各個模塊的底層原理和實現(xiàn)細節(jié);應(yīng)用卷主要分析了應(yīng)用層和應(yīng)用框架層的各個模塊的底層原理和實現(xiàn)細節(jié)。具體而言,系統(tǒng)卷第1章首先從宏觀上介紹了Android系統(tǒng)的架構(gòu)以及各個層次之間的關(guān)系,然后介紹了如何獲取Android源代碼并搭建Android源代碼開發(fā)環(huán)境和閱讀環(huán)境的方法;第2章有針對性地剖析了Android的內(nèi)核機制和結(jié)構(gòu),以及Android對Linux內(nèi)核的改動和增強;第3章分析了Binder的架構(gòu)和工作機制,以及Binder驅(qū)動的實現(xiàn)原理;第4章分析了Android電源管理模塊的機制與實現(xiàn);第5章全面地剖析了Android硬件設(shè)備驅(qū)動(顯示、視頻、音頻、MTD、Event、藍牙、WLAN等)的工作原理和實現(xiàn),掌握這部分內(nèi)容即可修改和編寫基于Android的設(shè)備驅(qū)動程序;第6章深刻闡述了Android原生庫的原理及實現(xiàn),涉及系統(tǒng)C庫、功能庫、擴展庫和原生的Server等重要內(nèi)容;第7章系統(tǒng)地講解了硬件抽象層的原理與實現(xiàn),掌握這部分內(nèi)容即可編寫適合特定硬件設(shè)備驅(qū)動的抽象層接口;第8章和第9章是對系統(tǒng)運行庫層的分析,主要講解了Dalvik虛擬機的架構(gòu)、原理與實現(xiàn),以及Android的核心庫相關(guān)的知識,掌握這部分內(nèi)容即可完成對Android運行庫的移植和修改。本書適合所有的高級Android應(yīng)用開發(fā)工程師、Android系統(tǒng)開發(fā)工程師、Android移植工程師、Android系統(tǒng)架構(gòu)師和所有對Android源碼實現(xiàn)感興趣的讀者。

楊豐盛 ·程序設(shè)計 ·21.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 许昌县| 寿光市| 长子县| 新宁县| 固始县| 始兴县| 沽源县| 略阳县| 桐庐县| 基隆市| 玛多县| 尉氏县| 大冶市| 电白县| 鄂尔多斯市| 永昌县| 普宁市| 三台县| 丁青县| 苍山县| 潞西市| 巴林左旗| 龙州县| 大厂| 蒙自县| 肇源县| 霍山县| 石景山区| 天镇县| 永修县| 郁南县| 郧西县| 莎车县| 苍南县| 成安县| 绥芬河市| 建水县| 榆社县| 界首市| 正阳县| 南康市|