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

前言

Android系統(tǒng)是目前最為流行的手機(jī)系統(tǒng)之一,本書作者在推出了全面介紹Android系統(tǒng)的《Android系統(tǒng)原理及開發(fā)要點詳解》一書,同時出版了繁體版,并將版權(quán)成功輸出到韓國,韓文版將在2011年7月出版。在本書出版之后,筆者切實感到越來越多的開發(fā)人員和企業(yè)在關(guān)注Android系統(tǒng)的各個方面。

Android系統(tǒng)是開源的,它的一個比較大的優(yōu)勢就是可以移植到各個不同的硬件平臺上。“移植”是Android系統(tǒng)的精華所在,也是Android開發(fā)中的難點兼重點。

本書《Android系統(tǒng)級深入開發(fā)——移植與調(diào)試》出版的主要目的是分享開發(fā)經(jīng)驗,幫助眾多開發(fā)者快速地掌握Android系統(tǒng)在不同硬件平臺移植的方法。幫助工程師以最快的速度、最小的開銷、最輕的工作量,讓Android系統(tǒng)高效地運(yùn)行在更多的硬件上。

本書特點

本書緊緊抓住了Android系統(tǒng)移植與調(diào)試的主題,從開發(fā)者的角度出發(fā),其特點主要包括以下幾個方面:

本書使用的代碼以Android的開源工程為主,硬件也是比較常見的設(shè)備,保證讀者可以很容易地獲得開發(fā)環(huán)境。

根據(jù)Android系統(tǒng)自身的固有特點,從Linux內(nèi)核中的驅(qū)動和硬件抽象層兩個著手點作為切入點。

按照Linux的開發(fā)思路,從驅(qū)動程序的角度出發(fā),讓具有Linux開發(fā)經(jīng)驗的工程師,可以更快地熟悉主要用于移動設(shè)備開發(fā)的Android系統(tǒng)。

從模擬器、高通的MSM平臺、德州儀器的OMAP平臺這三種硬件平臺出發(fā),全面介紹,不以偏概全,既把握共同點,也突出差異。

對于Android中規(guī)模和難度各不相同的子系統(tǒng),抓住它們和硬件相關(guān)的共同點,采取同樣的格式和思路進(jìn)行介紹,體現(xiàn)了“從特殊到一般”的理念。

簡要介紹各個子系統(tǒng)的框架,并列出代碼路徑,對移植部分的主要調(diào)用部分加強(qiáng)提示,讓讀者更全面地把握系統(tǒng)。

本書內(nèi)容

本書分成24章,各章的內(nèi)容如下所示:

本書讀者

本書適合不同類型的讀者群,不同類型的讀者在學(xué)習(xí)的時候需要使用不同的方法。作者的建議如下:

對于熟悉Linux內(nèi)核但不熟悉Android的開發(fā)者,應(yīng)該以驅(qū)動程序作為切入點,通過硬件抽象層的實現(xiàn),將Linux的各個驅(qū)動程序應(yīng)用到Android系統(tǒng)中。

對于熟悉Android系統(tǒng)但不熟悉Linux內(nèi)核的開發(fā)者,向下了解Linux內(nèi)核,這樣既可以更深入地了解Android系統(tǒng)的運(yùn)作方式,又可以拓展自己的技術(shù)領(lǐng)域。

對于經(jīng)驗較多,希望深入研究Android系統(tǒng)的開發(fā)者,應(yīng)該更關(guān)注開發(fā)的細(xì)節(jié),了解移植中調(diào)試的要點。

本書作者

本書的規(guī)劃和統(tǒng)籌由中國大陸的韓超完成,韓超常年工作在Linux和Android的開發(fā)一線,兼具產(chǎn)品和理論經(jīng)驗。本書內(nèi)容來源于工作在不同領(lǐng)域Android和Linux開發(fā)者多年的經(jīng)驗。韓超和梁泉完成了本書內(nèi)容的主要部分,眾多不同規(guī)模的企業(yè)開發(fā)成果也為本書的編寫提供了重要的素材。參與本書編寫的還有崔海斌、于仕林、張宇、張超、趙家維、黃亮、沈楨、徐威特、楊鈺、馬若劼、曹道剛等。廣大社區(qū)開發(fā)者也對本書的成稿作出了貢獻(xiàn)。

主站蜘蛛池模板: 晴隆县| 安远县| 阿坝县| 通许县| 高淳县| 桂平市| 高雄市| 奉化市| 汉中市| 灯塔市| 贵州省| 乐亭县| 永丰县| 商河县| 余姚市| 大渡口区| 达尔| 牡丹江市| 石台县| 长沙县| 平邑县| 岑溪市| 黄石市| 德安县| 河间市| 宁德市| 新巴尔虎左旗| 化州市| 利津县| 岢岚县| 屏山县| 无锡市| 青神县| 馆陶县| 福州市| 阿克苏市| 伊川县| 崇州市| 正镶白旗| 两当县| 通海县|