Android群英傳讀書筆記1

2021-07-30 17:54:03 字數 589 閱讀 2132

1.2android系統架構

1.2.1  linux層:包含了android系統的核心服務,包括硬體驅動、程序管理、安全系統等。

1.2.3 framework :

1)豐富而又可擴充套件性的檢視(views),可以用來構建應用程式, 它包括列表(lists),網格(grids), 文字框(text boxes),按鈕(buttons), 可嵌入的web 瀏覽器。

2)內容提供者(content provider)使得應用程式可以訪問另乙個應用程式的資料(如聯絡人資料庫), 或者共享它們自己的資料。

3)資源管理器(resource manager)提供非**資源的訪問,如本地字串,圖形,和布局檔案( layoutfiles )。

4)通知管理器(notification manager) 使得應用程式可以在狀態列中顯示自定義的提示資訊。

5)活動管理器(activity manager) 用來管理應用程式生命週期並提供常用的導航回退功能。

1.2.4 standard libraries:包含android中一些標準庫。

activity、broadcastreciever、service、contentprovider

群英傳學習筆記

內容一 activity的任務棧 singletop的應用場景 這種啟動模式通常適用於接收到資訊後顯示的介面,例如qq接收到訊息後彈出actvity,如果一次來10條簡訊,總不能一次彈10個activity。singletask的應用場景 可以發現,使用這個模式建立的activity不是在新的任務棧...

效能優化 Android群英傳

1 布局優化 1 避免overdraw 2 優化布局層級 降低view樹的高度。3 避免巢狀過多無用布局 4 使用標籤重用layout 5 使用實現view的延遲載入,是乙個輕量級的元件,不僅不可視,而且大小為0.需要的時候再顯示。兩種方式顯示這個view。mviewstub.setvisibili...

Android群英傳小總結

看書的總結參考資料 android群英傳 1.1控制項架構 activity phonewindow decorview titleview,contentview 1.2view的測量 1 onmeasure 方法 2 measurespec類是乙個32位int值,高2位是測量模式,低30是測量大...