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