其實制作Android主題並不是那么復雜,也根本不用學Java語音,不過沒有美工技術是不行的(除非你也像我一樣從其他ROM里提取)
在開始教大家之前,讓我們先來了解一下刷機包的構造----(你也可以按照下文的構造自己更改ROM)
以下為Update.zip構造
目錄
|--System (系統文件夾,主題包不需要,更改字體需要,在font目錄下)
|--META-INF
|--com
|--google
|--android
|--update-script (刷機腳本)
|--CERT.RSA
|--CERT.SF
|--MANIFEST.MF
|--framework
|--services.jar
|--android.policy.jar
|--framework-res.apk (*內含系統圖片&開機畫面...)
| --app (此處僅列出部分,*為建議修改apk,其他可選)
|--AlarmClock.apk (*時鍾&鬧鍾)
|--Calculator.apk (計算器)
|--Calendar.apk (*日歷)
|--CalemdarProvider.apk (*有關日歷)
|--Contacts.apk (*聯系人&通話時的撥號界面)
|--ContactsProvider.apk (*有關聯系人)
|--Camera.apk (*相機)
|--Browser.apk (*瀏覽器)
|--Gmail.apk (Gmail)
|--Launcher.apk (*桌面)
|--Maps.apk (*地圖)
|--Mms.apk (*短信&彩信)
|--Phone.apk (*電話)
|--Settings.apk (*設置)
|--Vending.apk (有關市場)
|--SettingsWizard.apk (有關設置)
|--SettingsProvider.apk (有關設置)
主題制作:我們需要修改上文中所介紹的--framework文件夾中的framework-res.apk & app文件夾中的apk
主題制作只需要把apk中res文件夾下帶有drawable字樣的文件夾中的圖片進行更改(分為.png & .9.png)
--APK打開方法:將.apk改名為.rar然后用Winrar打開
--.PNG修改方法:可用Photoshop進行制作或替換
--.9.PNG修改方法:嚴禁修改自行!!!未知,可替換
完成之后把圖片文件改成和源文件一樣的名稱進行替換,再把文件夾拖回APK,不要嫌煩然后重新打包制作APK,不然用不了
【范例】這里使用具有代表性的Launcher.apk(桌面),這里以AdvancedLauncher.apk作為范例
*這里我推薦用AdvancedLauncher.apk來替換原本的Launcher.apk
AdvancedLauncher.apk功能:
--讓你擁有10個桌面
--可以在菜單里建立文件夾,輕松管理圖標
--略......
----------------正式開始----------------
1.下載AdvancedLauncher.apk
2.重命名AdvancedLauncher.apk為Launcher.rar然后打開
3.將res文件夾拖出
4.分別打開drawable,drawable-land,drawable-port並進行修改(ONLY .PNG圖片)
5.將修改好同名圖片替換
6.拖至Launcher.rar
7.重命名為Launcher.apk
8.拖至主題包
在開始教大家之前,讓我們先來了解一下刷機包的構造----(你也可以按照下文的構造自己更改ROM)
以下為Update.zip構造
目錄
|--System (系統文件夾,主題包不需要,更改字體需要,在font目錄下)
|--META-INF
|--com
|--android
|--update-script (刷機腳本)
|--CERT.RSA
|--CERT.SF
|--MANIFEST.MF
|--framework
|--services.jar
|--android.policy.jar
|--framework-res.apk (*內含系統圖片&開機畫面...)
| --app (此處僅列出部分,*為建議修改apk,其他可選)
|--AlarmClock.apk (*時鍾&鬧鍾)
|--Calculator.apk (計算器)
|--Calendar.apk (*日歷)
|--CalemdarProvider.apk (*有關日歷)
|--Contacts.apk (*聯系人&通話時的撥號界面)
|--ContactsProvider.apk (*有關聯系人)
|--Camera.apk (*相機)
|--Browser.apk (*瀏覽器)
|--Gmail.apk (Gmail)
|--Launcher.apk (*桌面)
|--Maps.apk (*地圖)
|--Mms.apk (*短信&彩信)
|--Phone.apk (*電話)
|--Settings.apk (*設置)
|--Vending.apk (有關市場)
|--SettingsWizard.apk (有關設置)
|--SettingsProvider.apk (有關設置)
主題制作:我們需要修改上文中所介紹的--framework文件夾中的framework-res.apk & app文件夾中的apk
主題制作只需要把apk中res文件夾下帶有drawable字樣的文件夾中的圖片進行更改(分為.png & .9.png)
--APK打開方法:將.apk改名為.rar然后用Winrar打開
--.PNG修改方法:可用Photoshop進行制作或替換
--.9.PNG修改方法:嚴禁修改自行!!!未知,可替換
完成之后把圖片文件改成和源文件一樣的名稱進行替換,再把文件夾拖回APK,不要嫌煩然后重新打包制作APK,不然用不了
【范例】這里使用具有代表性的Launcher.apk(桌面),這里以AdvancedLauncher.apk作為范例
*這里我推薦用AdvancedLauncher.apk來替換原本的Launcher.apk
AdvancedLauncher.apk功能:
--讓你擁有10個桌面
--可以在菜單里建立文件夾,輕松管理圖標
--略......
----------------正式開始----------------
1.下載AdvancedLauncher.apk
2.重命名AdvancedLauncher.apk為Launcher.rar然后打開
3.將res文件夾拖出
4.分別打開drawable,drawable-land,drawable-port並進行修改(ONLY .PNG圖片)
5.將修改好同名圖片替換
6.拖至Launcher.rar
7.重命名為Launcher.apk
8.拖至主題包
視頻教學
通知欄顏色更改:
這一步既可以說很復雜(因為要用到JAVA語音),但又可以說很簡單(因為XDA上有軟件改,就是要是輸很多代碼)
我們就是要用這個(下載 <IGNORE_JS_OP>
ColorChange.rar (4 MB, 下載次數: 750)
)
使用方法:
1.將附件解壓並放在C:\smali
2.將要改的主題放在同目錄下
3.運行Cmd
4.輸入
復制代碼
以上代碼中的顏色為建議,可自行修改(ffffffff=白色)
我們就是要用這個(下載 <IGNORE_JS_OP>

使用方法:
1.將附件解壓並放在C:\smali
2.將要改的主題放在同目錄下
3.運行Cmd
4.輸入
- cd\
- cd smali
- java -jar -Xmx512 colorChange.jar XXXXXX(主題包名稱).zip ticker=ffffffff date=ffffffff ongoing=ffffffff latest=00000000 none=ffffffff clear=00000000 network=ffffffff roam=ffffffff
以上代碼中的顏色為建議,可自行修改(ffffffff=白色)
主題包簽名
簽名是其中最簡單的一步了,我們可以用Auto-Sign來完成
如果你已經使用樓上的方法更改顏色了,就無需重新簽名,因為在修改的同時已經自動簽名了
如果你沒有更改,那么請使用Auto-Sign來簽名
准備工作:
1.安裝JRE(下載)
2.下載Auto-Sign(下載 <IGNORE_JS_OP>
Auto-sign.rar (9.59 KB, 下載次數: 922)
)
Auto-Sign使用方法:
1.將XXX.zip放在同一目錄下,選擇Sign.bat並單擊右鍵,按"編輯"
2.修改圖中1處,改為要簽名文件名
3.修改圖中2處,改為要保存文件名
4.按Ctrl+S(保存)
5.退出
6.運行Sign.bat
7.等待約45秒(依據文件大小)
<IGNORE_JS_OP>
各位有沒有發現4沒了(。。。)
AdvancedLauncher & Bulr抖動特效 & 開機畫面修改 & 鎖屏
關於AdvancedLauncher.apk
在1樓小P給大家簡單的講了一下AdvancedLauncher,現在我給各位講得詳細一些
AdvancedLauncher.apk功能:
--讓你最多擁有10個桌面
--可以在菜單里建立文件夾,輕松管理圖標
--隨意隱藏菜單中的圖標
--設置默認屏幕
--快速卸載程序
--略......
AdvancedLauncher V2.1下載:
Replacement版(可直接替換原Launcher.apk): <IGNORE_JS_OP>
AdvancedLauncher_v2.1_replacement.zip (1.38 MB, 下載次數: 308)
直接安裝版(建議使用此版本,可直接安裝): <IGNORE_JS_OP>
AdvancedLauncher_v2.1.zip (1.38 MB, 下載次數: 463)
方法:直接將下載下來的附件解壓,將apk改名為Launcher.apk然后放到app文件夾,一定要改名否則有2個桌面
PS:我建議使用直接安裝版,因為我用第一個發現沒有,桌面黑屏(沒有危險)
--------------------------
Bulr抖動特效
其實這個非常簡單,因為有現成的。。。
Bulr抖動特效顧名思義就是按下Menu鍵的時候,菜單會以抖動的特效出現
Bulr文件下載: <IGNORE_JS_OP>
blur.zip (2.57 KB, 下載次數: 828)
使用方法:
將附件解壓,得5個XML文件,將frame-works.apk改后綴名為.rar,然后把5個文件拖到/res/anim目錄下即可
--------------------------
開機畫面修改
這個也是比較簡單的,修改方法:
進入framework文件夾並拖出framework-res.apk將其后綴名改為.rar,然后打開進入assets>image目錄
這時你會發現里面有4個文件,我們只要改2個文件就ok了
分別是:
--android-logo-mask.png
--android-logo-shine.png
接下來用Ps打開(以下圖片來自Androidin)
把圖片塗成黑色
用文字工具輸入你要的東西
點擊菜單欄上的 圖層->合並可見圖層 Shift+Ctrl+E
選擇魔棒工具
使用魔棒工具吧字弄成空心的
保存並拖回文件夾
效果:
現在我們只是改了android-logo-mask.png
如果要改android-logo-shine.png也很簡單,此處略(自己改顏色就好)
如果你想重新做也可以,不過,注意:
后綴均為.PNG
尺寸均為256x64(像素),圖片過大會導致開機畫面是白色的
小P在此給各位一個模板,是CM的開機畫面
下載模板 <IGNORE_JS_OP>
images.rar (21.49 KB, 下載次數: 497)
--------------------------
鎖屏界面修改:
這個是比較麻煩的,目前是通過源碼來實現的,想我就算了
不過這也是有模板的,當然,可能不好看(個人看法)
模板瀏覽
點我下載
說明:
里面有5個文件
分別替換原始的就好(里面圖片自己改也行)
簽名是其中最簡單的一步了,我們可以用Auto-Sign來完成
如果你已經使用樓上的方法更改顏色了,就無需重新簽名,因為在修改的同時已經自動簽名了
如果你沒有更改,那么請使用Auto-Sign來簽名
准備工作:
1.安裝JRE(下載)
2.下載Auto-Sign(下載 <IGNORE_JS_OP>

Auto-Sign使用方法:
1.將XXX.zip放在同一目錄下,選擇Sign.bat並單擊右鍵,按"編輯"
2.修改圖中1處,改為要簽名文件名
3.修改圖中2處,改為要保存文件名
4.按Ctrl+S(保存)
5.退出
6.運行Sign.bat
7.等待約45秒(依據文件大小)
<IGNORE_JS_OP>

各位有沒有發現4沒了(。。。)
AdvancedLauncher & Bulr抖動特效 & 開機畫面修改 & 鎖屏
關於AdvancedLauncher.apk
在1樓小P給大家簡單的講了一下AdvancedLauncher,現在我給各位講得詳細一些
AdvancedLauncher.apk功能:
--讓你最多擁有10個桌面
--可以在菜單里建立文件夾,輕松管理圖標
--隨意隱藏菜單中的圖標
--設置默認屏幕
--快速卸載程序
--略......
AdvancedLauncher V2.1下載:
Replacement版(可直接替換原Launcher.apk): <IGNORE_JS_OP>

直接安裝版(建議使用此版本,可直接安裝): <IGNORE_JS_OP>

方法:直接將下載下來的附件解壓,將apk改名為Launcher.apk然后放到app文件夾,一定要改名否則有2個桌面
PS:我建議使用直接安裝版,因為我用第一個發現沒有,桌面黑屏(沒有危險)
--------------------------
Bulr抖動特效
其實這個非常簡單,因為有現成的。。。
Bulr抖動特效顧名思義就是按下Menu鍵的時候,菜單會以抖動的特效出現
Bulr文件下載: <IGNORE_JS_OP>

使用方法:
將附件解壓,得5個XML文件,將frame-works.apk改后綴名為.rar,然后把5個文件拖到/res/anim目錄下即可
--------------------------
開機畫面修改
這個也是比較簡單的,修改方法:
進入framework文件夾並拖出framework-res.apk將其后綴名改為.rar,然后打開進入assets>image目錄
這時你會發現里面有4個文件,我們只要改2個文件就ok了
分別是:
--android-logo-mask.png
--android-logo-shine.png
接下來用Ps打開(以下圖片來自Androidin)
把圖片塗成黑色
用文字工具輸入你要的東西
點擊菜單欄上的 圖層->合並可見圖層 Shift+Ctrl+E
選擇魔棒工具
使用魔棒工具吧字弄成空心的
保存並拖回文件夾
效果:
現在我們只是改了android-logo-mask.png
如果要改android-logo-shine.png也很簡單,此處略(自己改顏色就好)
如果你想重新做也可以,不過,注意:
后綴均為.PNG
尺寸均為256x64(像素),圖片過大會導致開機畫面是白色的
小P在此給各位一個模板,是CM的開機畫面
下載模板 <IGNORE_JS_OP>

--------------------------
鎖屏界面修改:
這個是比較麻煩的,目前是通過源碼來實現的,想我就算了
不過這也是有模板的,當然,可能不好看(個人看法)
模板瀏覽

點我下載
說明:
里面有5個文件
分別替換原始的就好(里面圖片自己改也行)