【奇酷小技巧】主題DIY教程本帖最后由 saivin 于 2015-10-17 16:06 編輯1、主題的意義 手機主題其特點類似Windows的主題功能,使手機用戶通過下載某個自己喜歡的手機主題程序就可以一次設定好相應的待機圖片、屏幕保護程序、鈴聲以及操作界面和圖標等內容,使用戶可以更快捷方便的將自己心愛的手機實現(xiàn)個性化。根據(jù)主題的不同,用戶在使用手機時感覺身歷其境,不再只是面對一成不變手機操作界面、圖片和色彩。 2、主題的格式 主題文件一般是壓縮文件,通常是zip文件形式的,我們常見的主題都是修改過后綴名。像奇酷和酷派的主題格式為.theme的文件(所以兩家主題通用),常見的小米主題為.mtz格式,魅族為.mtpk格式,但都可以用解壓縮軟件對其解壓。 3、主題的構成 將主題文件后綴重命名改為.zip解壓后可看到 ![]() 如果是全局性主題還要涉及到以具體應用包名為名稱的文件夾,比如 com.android.mms-----------------對應手機短信的主題文件夾; com.android.systemui------------對應系統(tǒng)狀態(tài)欄的主題文件夾(奇酷手機暫不支持主題對狀態(tài)欄替換) com.android.bbs------------------對應奇酷社區(qū)的文件夾 手機應用的每個app都能在主題中以應用包名建立文件夾,在其中進行元素替換。 查詢應用包名的軟件:\'包名查看器\' 4、主題各文件夾構成及其說明 所有的文件夾下都有一個定義資源的res子文件夾,這個RES子文件夾里存放著我們需要替換的資源文件,也就是我們最終所看到的效果。 1)icon-----此文件夾下存放的是桌面圖標文件,常見格式為.png的圖標。分辨率大小一般為120×120,有些高清版圖標為186×186,當然也可以是其他分辨率,比如196x196等。圖標的命名規(guī)則為應用程序包名且替換“.”為“_”。比如系統(tǒng)短信包名為com.android.mms,那么圖標則命名為com_android_mms.png。這里需要注意的是名詞里面不能含有大寫字母,必須改成小寫字母,否則圖標不會被主題正確識別。圖標icon大家可以去各大手機主題論壇或商店下載。需要批量修改icon“.”為“_”的可以下載“批量修改文件名”這款軟件。 附上下載地址:http://pan.baidu.com/s/1pJiSLMN 2) res文件夾下直接存放主題預覽圖,一般是png格式的圖片,大小與手機分辨率相同,以便我們在主題商店中查看效果,其命名規(guī)則為“preview01“,”preview02“······依此類推 3) android--res--drawable-xxhdpi-v4存放著定義系統(tǒng)(framework-res)資源文件。 android--res--drawable-nodpi存放著鎖屏壁紙,默認桌面菜單壁紙,桌面壁紙。這些圖片必須遵循特定的命名規(guī)則,包括 default_keyguard_wallpaper.jpg---------------默認鎖屏壁紙 default_launchermenu_wallpaper.jpg----------默認應用菜單壁紙 default_wallpaper.jpg---------------------------默認壁紙 壁紙分辨率一般設置為手機分辨率1080*1920或相近值。 android--res--properties.xml說明性文件,不用修改。(其他文件夾下類同) 4) com.yulong.android.launcher3--res--drawable-xhdpi>>存放著定義酷派桌面的資源文件,可修改與桌面有關的文件,比如桌面小工具圖標,桌面菜單按鈕,桌面主頁按鈕等; com.yulong.android.launcher3--res--drawable-xxhdpi>>高清版本(奇酷就是這個)會使用此文件夾,功能同上。當然在某些版本低的手機上使用的是hdpi文件。 6) description.xml主題說明性文件,用來定義及說明主題性文件。包括主題版本,桌面版本,主題說明,預覽定義等文件。 一般修改如下屬性: [url=]-[/url] 5、替換 找到相應的圖片素材文件夾,保持圖片名稱,分辨率大小、格式全都保持不變的情況下進行替換 ![]() 如果需要替換記事本,奇酷社區(qū)這樣的app里面的背景圖片,需要先將apk解壓,在里面找到圖片元素 依葫蘆畫瓢,在theme解壓目錄,以此app應用包名為文件夾名,按照apk中路徑建立文件夾放置需要替換的圖片 ![]() 下面是奇酷短信界面換膚資源對照表 http:///cFHu2CY6N7Ryp 訪問密碼 b533 6、注意事項 有很多奇友需要直接轉換其他手機的主題為奇酷的主題,這里有幾點需要注意: 1).注意圖標的命名規(guī)則,ICON圖標包里面不能含有大寫字母名稱,統(tǒng)一換成小寫 2).圖標名稱中的“.”要修改為“_”. 3).注意各自自家應用名稱的修改 4).其他資源的移植需要結合自身具體修改內容為參考(奇酷狀態(tài)欄就不能修改) 7、總結 我不是什么專業(yè)程序員,個人理解主題就是手機會優(yōu)先讀取里面的資源并顯示,在沒有主題的情況下會讀取手機system默認資源。所以在手機默認主題上修改時,只需要在主題包中添加你要換的圖片就行了,不是非要去替換。如果是比人的主題包你要更改那就應該是替換。所有的東西也就是我在這幾天才學會的,所以很多地方講的并不是特別清楚或許有誤,如有不當之處,敬請批評指出。 另外安卓手機里的圖片資源很多會涉及到后綴為.9.png的圖片,例如短信的氣泡,會跟隨文字的多少而變換大小,但是圖片的邊角卻不失真。類似的圖片還有很多,我會專門再寫個帖子教大家制作喜歡的短信氣泡。 至此,完 |
|