主題應用過程 framework

2021-07-13 20:49:50 字數 737 閱讀 8334

搞了好久的framework了,也該總結總結了,萬一我的孩子以後也是個程式設計師。剛好搞framework的話。這就是資源了,讓我忍不住的笑幾下。哈哈~~~~

首先講一下這個主題包的存放和解壓路徑:

一般主題包解壓之後都會放在data/skin下面(根據各個手機廠商不同有些許變化~~~)

手機使用桌布的時候一般先去cust下面找對應的小包的桌布,有all/cn,還有的幾個就是各大運營商的cust小包路徑,如果在cust下面沒有找到桌布,或者是沒有cust的分割槽。這時候主題的桌布就會生效,在data/skin下面有乙個wall*****,裡面有主題桌布。如果主題解壓失敗導致沒有找到桌布的話,就去去拿系統預設的桌布。下面依次來看一下桌布的位置:

cust下面的桌布:

不過很明顯的是,這個cust沒有預置桌布。。。

data/skin下面的桌布:

系統預設的桌布:

預設桌布儲存在系統「data/system/user/使用者序號/」目錄下,包涵wall*****和wall*****_info.xml,wall*****儲存了桌布的,wall*****_info.xml儲存了桌布的相關資訊,比如寬、高、名字,繪製元件

待續。。。。。。。。。

Framework的啟動過程

android系統相對於linux核心來說僅僅是乙個linux應用程式。系統中執行的第乙個dalvik虛擬機器程序叫zygoge。zygote程序載入共享類和資源。zygote中有乙個socket服務端,用於接收訊息啟動新的dalvik程序。systemserver建立乙個socket客戶端。act...

Ubuntu應用過程中的問題

一.ubuntu引導項的改變 使用ubuntu以及windows雙系統過程中存在ubuntu預設引導項的不方便 如果將windows作為主系統使用 1.開啟ubuntu系統,使用終端輸入 sudo vim etc default grub 編輯器視個人習慣隨意選擇 2.在其中找到 grub defa...

應用主題資源

主題概述 當使用者在手機的 設定 選單中啟用系統範圍的主題時,僅應用程式中與主題相關的顏色會發生更改。字型和控制項大小不會發生更改。例如,如果使用者在主題設定頁面上將強調色設定為紫色,則在應用程式中,只有使用相應資源畫筆配置的 ui 元素會更改為紫色。注意 如果在選擇其他主題時,您的應用程式處於休眠...