編輯:進階使用
安卓手機透明狀態欄制作教程
不少的朋友很不喜歡安卓手機黑色背景的狀態欄,如果換成透明的可不可以呢?答案是可以的,那麼該怎麼做呢?最簡單cm9狀態欄透明(網上方法挺多的,有些過於復雜,有些過於簡單,這裡我就簡單說下我的步驟吧,做過上面2.3狀態欄透明的,在看cm9的透明步驟,挺簡單的)(此方法同樣適用於上面的2.3系統狀態欄透明,只是比cm9稍微麻煩點,得合並odex文件,但相比上面純命令制作要簡單的多!!有興趣的機油可以試試)經過各種方法試驗測試,cm9狀態欄挺簡單的,不需要上面那些繁瑣步驟,借助反編譯回編譯軟件,可以很快完成准備工作:提取手機system/framework目錄下的framework-res.apk文件,提取system/app目錄下的SystemUI.apk文件,下載編譯工Apkdb_Setup)。
1.第一步還是得安裝java 設置環境變量。
2.安裝Apkdb_Setup,按提示安裝即可,安裝成功後,右鍵菜單將多了下面一些功能 。
3.將framework-res.apk和SystemUI.apk復制到電腦。
4.選擇framework-res.apk文件,右鍵,將此文件設置為構架文件。
5.選擇SystemUI.apk,右鍵,反編譯apk文件,目錄下將會生成SystemUI文件夾。
6.進入SystemUI\smali\com\android\systemui\statusbar,然後用寫字板打開。StatusBar.smali文件,搜索 “const v15, 0x800048”,更改下一行的“const/16 v16, 0x4”將其中的0x4改為-0x3,保存。
7.進入SystemUI\res\values,然後用寫字板打開文件drawables.xml文件,找到status_bar_background,改變顏色值#ff000000,#ff000000為不透明#00000000為全透明根據你的喜好了,我是不大喜歡太透明的,改為b3即可,保存(ff=255,b3=179 即70%的透明度,顏色采用的16進制數表示)。
8.退出文件夾,選擇SystemUI文件夾,右鍵,回編譯apk完整版,此時你會發現SystemUI文件夾下生成了一個已編譯文件夾,進入SystemUI\已編譯\apk,你會看到resources.arsc和classes.dex文件,好壓打開未編譯的SystemUI.apk文件,將apk文件夾下resources.arsc和classes.dex兩文件覆蓋到未編譯的SystemUI.apk文件中。
9.復制替換過後的SystemUI.apk文件至手機,re管理器復制SystemUI.apk到system文件夾下,更改權限後在覆蓋至app文件夾下。
10.好吧,搞定收工,就這麼簡單,重啟手機吧。