Android核心剖析

出版社:松崗  作者:柯元旦 著  

內(nèi)容概要

  本書詳細(xì)分析了Android核心的內(nèi)部機制,包括視窗管理系統(tǒng)、Activity管理系統(tǒng)、輸入法框架、編譯系統(tǒng)等,為Android核心定制及高階應(yīng)用程式開發(fā)提供技術(shù)參考。此書適合開發(fā)過Android應(yīng)用程式的工程師,如果是剛開始接觸Android的讀者,那麼這本書可能會很難理解,建議先學(xué)習(xí)基本的Android應(yīng)用程式開發(fā)後,再來閱讀本書?!  窠Y(jié)構(gòu)清晰、講解詳細(xì),對Android核心做詳細(xì)的分析?!  裉峁┐罅康膱D表資料,幫助讀者學(xué)習(xí)?!  裨敿?xì)介紹如何編譯自己的Rom(也就是大家熟知的刷機),並將Rom檔案寫入手機的存儲器上。 

書籍目錄

第1部分 基礎(chǔ)篇因為 Android 核心研究必須基於Unix-Like 的主機系統(tǒng)上,常見的有Ubuntu 和 Mac OS X,因此,本篇將介紹Linux的一些基礎(chǔ)知識,以及在Linux上管理原始碼的工具git。第1章 Linux基礎(chǔ)第2章 Java基礎(chǔ)第3章 Android原始碼下載及開發(fā)環(huán)境設(shè)定第4章 使用git第2部分 核心篇Android 核心的核心就是一套 GUI 系統(tǒng)。本篇主要包含視圖的內(nèi)部工作機制及視圖管理器(Window Manager Service)和 Activity 管理器(Activity Manager Service)的內(nèi)部工作機制。第5章 Binder第6章 Framework概述第7章 理解Context第8章 建立視窗的過程第9章 Framework的啟動過程第10章 AmS內(nèi)部原理第11章 從輸入裝置中取得訊息第12章 螢?zāi)焕L圖基礎(chǔ)第13章 View工作原理第14章 WmS工作原理第3部分 系統(tǒng)篇核心不等於作業(yè)系統(tǒng),Android 是一個作業(yè)系統(tǒng),因此,除了核心之外,還必須定義一套系統(tǒng)架構(gòu),比如應(yīng)用程式的格式定義,以及應(yīng)用程式如何被安裝和卸載、輸入法框架等,有時候這部分內(nèi)容也叫做外殼(Shell)。第15章 資源存取機制第16章 套裝程式管理(Package Manager Service)第17章 輸入法框架第4部分 編譯篇Android 相關(guān)的原始碼據(jù)說超過 1000 萬行,這套原始碼由眾多的子項目組成,因此,聯(lián)合編譯這些子專案就是一個複雜的問題。Android原始碼中定義了一套編譯框架,該框架可以方便地編譯不同類型的子項目,比如一個動態(tài)連結(jié)程式庫項目、Jar 包項目等。瞭解該套編譯架構(gòu)後,就可以自由地在原始碼中新增需要的子專案,並控制系統(tǒng)中已有子專案的編譯過程。

編輯推薦

一直想找一本講解Android核心的書,目前市面上不少講解Android應(yīng)用程式設(shè)計的書讀完之後總有種「知其然,而不知所以然」的感覺。直到讀了元旦的這本書,結(jié)構(gòu)清晰,講解詳細(xì),對很多Android內(nèi)部實現(xiàn)的疑惑迎刃而解。強烈推薦給所有有志學(xué)習(xí)Android的朋友。小米科技 汪文俊>側(cè)重於從操作系統(tǒng)層面分析Android系統(tǒng),由淺入深的理論分析外加後面最有特色的Rom製作使得前面的知識有了用武之地,感謝這本書在我第一個Rom製作上的指導(dǎo),同樣感謝這

圖書封面

評論、評分、閱讀與下載



用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7