《Android的設計與實現 卷I》迷你書

2021-06-14 12:27:23 字數 439 閱讀 8008

《android的設計與實現:卷i》迷你書

本書是android應用開發工程師和android系統工程師高階修煉的必讀之作。它由資深android核心 專家親自執筆,從源**角度,系統、深入、透徹剖析android系統框架層(framework)的設計思想和 實現原理,為android應用工程師和系統工程師解決實際工作中的各種難題提供了原理性的指導。為了降低讀者的閱讀成本,本書使用了大量簡單的uml類圖和序列圖來展示類的層次結構和方法的呼叫流程,使讀者能迅速讀完本書並領會其精髓! 

「android的設計與實現」系列叢書主要圍繞android系統的四層結構展開,通過源**來分析各層 的設計思想與實現原理,卷i則主要是針對framework(框架層)的。

對其內容詳細閱讀

Android換膚功能設計與實現(2)

1.訪問網路獲取主題列表。3.在本地管理主題包。4.應用主題包,觸發換膚功能。1.訪問網路主題列表,通過主題型別,獲取主題縮圖,根據 包編號獲取 詳細預覽圖。4.應用主題包,觸發換膚功能。應用主題包,需要觸發相關的系統換膚模組。根據上述實現方案,繪製概要設計對應uml圖,如下 根據實現方案,抽象出各...

Android換膚功能設計與實現(3)

這一節詳細介紹一下model層的設計,本身並無太多難點,採用標準的provider結構訪問底層資料庫。簡單uml圖如下 通過themeprovider統一訪問資料庫具體實現themedbhelper。通過向themeprovider新增相應的observer來監聽資料庫的變化。這裡屬於標準的prov...

卷管理中DCO卷與DRL卷的區別

drl和dco都是用於映象卷的快速恢復的,即把卷中映象的plex恢復到完全一致的狀態。兩者的區別是各自用在不同的情況下。drl用於系統crash時的快速恢復。系統crash時,如果映象卷正有寫操作,可能造成映象卷中的plex狀態不一致。例如 可能乙個 plex已經完成寫操作,另乙個plex可能正寫到...