kao0510 wrote:E大請問一下這組美化的鎖屏時間的數字可以幫忙改回原廠樣式嗎?另外我美化完之後用01自己出的apk上01要跳頁時的對話框變好岝附圖(恕刪) 鎖屏時間的數字可刷 美化包 7 , 裡面可以選擇框變好岝 , 可刷E30. 分享全局布景 二款 ( 半透 )(853 - 854)
[狂少] wrote:小弟在此斗膽建議E大...電源保存是否應為---省電開關任務窗口--->多重視窗僅此兩點建議..辛苦E大...(恕刪) 謝謝狂少 大 的指正, 已修改如下電源保存 改為---省電開關任務窗口-改為-->多重視窗lktog-res_v3.zip ( 544 KB)https://docs.google.com/open?id=0B80kk8AOqhiaZlZHcWR6blJJejQ這個包只有變更 中文字 , 不會影響任何圖示
我現在開始寫 4.1.2 正式版 systemUI.apk 這個檔的 美化教學每寫一章, 我會先貼上, 俟全部寫完, 我會全部彙整成一篇這個教學可能有很多部份是在這個論壇 , 幾位先進及前輩已經有貼過 , 若教學有引用,尚請包涵本次教學, 我會提供一個 4.1.2 正式版 systemUI.apk , 這個檔案用原廠的 systemUI.apk 這個檔, 一步一步的編譯, 達到有下面的功能1. 有電池百分比及充電動畫2. 有能力改下拉背景3. 去除下拉,正在進行的橫條4. 將下拉的清除,改在右上角5. 增加下拉,上方 4 個圖示6. 狀態列新增右上角是截屏 , 長按是電源選單, 左上角是 home 鍵, 長按是 工作管理員7. 將下拉通知的項目, 改為透明8. 將時間在右邊改為時間在中間9. 變更時間的顏色10. 將下拉日期沒有 年,月, 日, 改成有11. 狀態列透明度12. 狀態列文字及電信公司文字的顏色13. 下拉日期/時間 顏色變更稍後會從第一章,開始慢慢寫, 因為我會,一邊操作,因為我會一邊寫所以速度會比較慢
systemUI.apk 美化教學第一章 : 如何有電池百分比 及 充電動畫首先, 我先提供 4.1.2 原廠的 systemui.apk , 大家依教學來操作, 若只是用看的, 比較不容易瞭解 !!原廠的 systemui.apk , 我轉為直刷包, 用刷的比較快farm.zip (3147 kb)(只能用在 N2 4.1.2 正式版的 ROM)https://docs.google.com/open?id=0B80kk8AOqhiaLWtWNUY1WHhnenc這個直刷包的檔名是 farm.zip ,每次教學到一段落 , 我都會測試一次 , 所以這個包會依次編列譬如我們已經完成第一章的教學, 這個直刷包就會變成 farm_1.zip ,每個章節結朿, 我都會提供完成後的直刷包, 供需要的人參考================================================================================1. 我們先刷入 farm.zip , 刷入後目前是原廠的 systemui.apk我先貼二個原廠的圖示 ( 電池沒有百分比, 也沒有充電動畫)2. 開始動作, 一些基本編譯的常識, 就不要這個教學說明3. 要改成電池有百分比, 它的關聯檔案如下==> a. \SystemUI\res\drawable\stat_sys_battery.xml==> b. \SystemUIres\drawable\stat_sys_battery_charge.xml==> c. \SystemUI\res\values\public.xml==> d. 204個 電池圖示4. 反編譯 systemui.apk5. 打開 \SystemUI\res\drawable\stat_sys_battery.xml6. 只有 8 個圖示, 我們要 0 - 100 ( 101 個圖示) ,所以要將程式改為<item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="0" /><item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="1" />---<item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="100" />7. \SystemUIres\drawable\stat_sys_battery_charge.xml , 也與上面一樣,8. 這樣改太慢, 這裡我提供這二個檔案的文字檔, copy 裡面的文字,至同樣的檔案即可節省改的時間9. stat_sys_battery.txt ( 9kb)https://docs.google.com/document/d/1mOjpgHbPq840MYf2pXrRA_-3YYO6FlI7cs02Vgw61gk/edit10. stat_sys_battery_charge.rar (這個要解壓縮 )https://docs.google.com/open?id=0B80kk8AOqhiaQmhnX1d0TVhraE011. 打開 .txt 的檔案, 也用 Notepad++ 來打開, 格式比較不會走樣12, 打開 stat_sys_battery.txt , 將所有的文字, 覆蓋到\SystemUI\res\drawable\stat_sys_battery.xml 存檔,離開13.打開 stat_sys_battery_charge.txt 將所有的文字, 覆蓋到\SystemUIres\drawable\stat_sys_battery_charge.xml 存檔,離開14. 現在已經改好了==> a. \SystemUI\res\drawable\stat_sys_battery.xml==> b. \SystemUIres\drawable\stat_sys_battery_charge.xml15, 現在改 c.的部份 \SystemUI\res\values\public.xml16. 為什麼要改這個檔, 因為你有增加圖示,要給它位罝可以辨別17. 有很多人在編譯電池百分比,沒有成功, 都是這個步驟錯誤造成的18. 打開 \SystemUI\res\values\public.xml19. 我們現在要找<public type="drawable" name="tw_notification_background_pressed"20. 因為原廠的 systemui.apk , => public type="drawable" name 最後的數字都是寫在 tw_notification_background_pressed 21. 找 tw_notification_background_pressed , 在 123 列的地方<public type="drawable" name="tw_notification_background_pressed" id="0x7f020222" />22. 它最後的數字是 0x7f020222 , 所以稍後, 我們要從 0x7f020223 開始編23. 它是 16 進位, 編到個位數是 9 , 要繼續編 為 a b c d e f , 才能進位24. 因為這個也要打很多, 直接在最後一列,插入一列,貼下面的值即可<public type="drawable" name="stat_sys_battery_1" id="0x7f020223" /><public type="drawable" name="stat_sys_battery_10" id="0x7f020224" /><public type="drawable" name="stat_sys_battery_11" id="0x7f020225" /><public type="drawable" name="stat_sys_battery_12" id="0x7f020226" /><public type="drawable" name="stat_sys_battery_13" id="0x7f020227" /><public type="drawable" name="stat_sys_battery_14" id="0x7f020228" /><public type="drawable" name="stat_sys_battery_16" id="0x7f020229" /><public type="drawable" name="stat_sys_battery_17" id="0x7f02022a" /><public type="drawable" name="stat_sys_battery_18" id="0x7f02022b" /><public type="drawable" name="stat_sys_battery_19" id="0x7f02022c" /><public type="drawable" name="stat_sys_battery_2" id="0x7f02022d" /><public type="drawable" name="stat_sys_battery_20" id="0x7f02022e" /><public type="drawable" name="stat_sys_battery_21" id="0x7f02022f" /><public type="drawable" name="stat_sys_battery_22" id="0x7f020230" /><public type="drawable" name="stat_sys_battery_23" id="0x7f020231" /><public type="drawable" name="stat_sys_battery_24" id="0x7f020232" /><public type="drawable" name="stat_sys_battery_25" id="0x7f020233" /><public type="drawable" name="stat_sys_battery_26" id="0x7f020234" /><public type="drawable" name="stat_sys_battery_27" id="0x7f020235" /><public type="drawable" name="stat_sys_battery_29" id="0x7f020236" /><public type="drawable" name="stat_sys_battery_3" id="0x7f020237" /><public type="drawable" name="stat_sys_battery_30" id="0x7f020238" /><public type="drawable" name="stat_sys_battery_31" id="0x7f020239" /><public type="drawable" name="stat_sys_battery_32" id="0x7f02023a" /><public type="drawable" name="stat_sys_battery_33" id="0x7f02023b" /><public type="drawable" name="stat_sys_battery_34" id="0x7f02023c" /><public type="drawable" name="stat_sys_battery_35" id="0x7f02023d" /><public type="drawable" name="stat_sys_battery_36" id="0x7f02023e" /><public type="drawable" name="stat_sys_battery_37" id="0x7f02023f" /><public type="drawable" name="stat_sys_battery_38" id="0x7f020240" /><public type="drawable" name="stat_sys_battery_39" id="0x7f020241" /><public type="drawable" name="stat_sys_battery_4" id="0x7f020242" /><public type="drawable" name="stat_sys_battery_40" id="0x7f020243" /><public type="drawable" name="stat_sys_battery_41" id="0x7f020244" /><public type="drawable" name="stat_sys_battery_42" id="0x7f020245" /><public type="drawable" name="stat_sys_battery_44" id="0x7f020246" /><public type="drawable" name="stat_sys_battery_45" id="0x7f020247" /><public type="drawable" name="stat_sys_battery_46" id="0x7f020248" /><public type="drawable" name="stat_sys_battery_47" id="0x7f020249" /><public type="drawable" name="stat_sys_battery_48" id="0x7f02024a" /><public type="drawable" name="stat_sys_battery_49" id="0x7f02024b" /><public type="drawable" name="stat_sys_battery_5" id="0x7f02024c" /><public type="drawable" name="stat_sys_battery_50" id="0x7f02024d" /><public type="drawable" name="stat_sys_battery_51" id="0x7f02024e" /><public type="drawable" name="stat_sys_battery_52" id="0x7f02024f" /><public type="drawable" name="stat_sys_battery_53" id="0x7f020250" /><public type="drawable" name="stat_sys_battery_54" id="0x7f020251" /><public type="drawable" name="stat_sys_battery_55" id="0x7f020252" /><public type="drawable" name="stat_sys_battery_56" id="0x7f020253" /><public type="drawable" name="stat_sys_battery_58" id="0x7f020254" /><public type="drawable" name="stat_sys_battery_59" id="0x7f020255" /><public type="drawable" name="stat_sys_battery_6" id="0x7f020256" /><public type="drawable" name="stat_sys_battery_60" id="0x7f020257" /><public type="drawable" name="stat_sys_battery_61" id="0x7f020258" /><public type="drawable" name="stat_sys_battery_62" id="0x7f020259" /><public type="drawable" name="stat_sys_battery_63" id="0x7f02025a" /><public type="drawable" name="stat_sys_battery_64" id="0x7f02025b" /><public type="drawable" name="stat_sys_battery_65" id="0x7f02025c" /><public type="drawable" name="stat_sys_battery_66" id="0x7f02025d" /><public type="drawable" name="stat_sys_battery_67" id="0x7f02025e" /><public type="drawable" name="stat_sys_battery_68" id="0x7f02025f" /><public type="drawable" name="stat_sys_battery_69" id="0x7f020260" /><public type="drawable" name="stat_sys_battery_7" id="0x7f020261" /><public type="drawable" name="stat_sys_battery_70" id="0x7f020262" /><public type="drawable" name="stat_sys_battery_72" id="0x7f020263" /><public type="drawable" name="stat_sys_battery_73" id="0x7f020264" /><public type="drawable" name="stat_sys_battery_74" id="0x7f020265" /><public type="drawable" name="stat_sys_battery_75" id="0x7f020266" /><public type="drawable" name="stat_sys_battery_76" id="0x7f020267" /><public type="drawable" name="stat_sys_battery_77" id="0x7f020268" /><public type="drawable" name="stat_sys_battery_78" id="0x7f020269" /><public type="drawable" name="stat_sys_battery_79" id="0x7f02026a" /><public type="drawable" name="stat_sys_battery_8" id="0x7f02026b" /><public type="drawable" name="stat_sys_battery_80" id="0x7f02026c" /><public type="drawable" name="stat_sys_battery_81" id="0x7f02026d" /><public type="drawable" name="stat_sys_battery_82" id="0x7f02026e" /><public type="drawable" name="stat_sys_battery_83" id="0x7f02026f" /><public type="drawable" name="stat_sys_battery_84" id="0x7f020270" /><public type="drawable" name="stat_sys_battery_86" id="0x7f020271" /><public type="drawable" name="stat_sys_battery_87" id="0x7f020272" /><public type="drawable" name="stat_sys_battery_88" id="0x7f020273" /><public type="drawable" name="stat_sys_battery_89" id="0x7f020274" /><public type="drawable" name="stat_sys_battery_9" id="0x7f020275" /><public type="drawable" name="stat_sys_battery_90" id="0x7f020276" /><public type="drawable" name="stat_sys_battery_91" id="0x7f020277" /><public type="drawable" name="stat_sys_battery_92" id="0x7f020278" /><public type="drawable" name="stat_sys_battery_93" id="0x7f020279" /><public type="drawable" name="stat_sys_battery_94" id="0x7f02027a" /><public type="drawable" name="stat_sys_battery_95" id="0x7f02027b" /><public type="drawable" name="stat_sys_battery_96" id="0x7f02027c" /><public type="drawable" name="stat_sys_battery_97" id="0x7f02027d" /><public type="drawable" name="stat_sys_battery_98" id="0x7f02027e" /><public type="drawable" name="stat_sys_battery_99" id="0x7f02027f" /><public type="drawable" name="stat_sys_battery_charge_anim1" id="0x7f020280" /><public type="drawable" name="stat_sys_battery_charge_anim10" id="0x7f020281" /><public type="drawable" name="stat_sys_battery_charge_anim11" id="0x7f020282" /><public type="drawable" name="stat_sys_battery_charge_anim12" id="0x7f020283" /><public type="drawable" name="stat_sys_battery_charge_anim13" id="0x7f020284" /><public type="drawable" name="stat_sys_battery_charge_anim14" id="0x7f020285" /><public type="drawable" name="stat_sys_battery_charge_anim16" id="0x7f020286" /><public type="drawable" name="stat_sys_battery_charge_anim17" id="0x7f020287" /><public type="drawable" name="stat_sys_battery_charge_anim18" id="0x7f020288" /><public type="drawable" name="stat_sys_battery_charge_anim19" id="0x7f020289" /><public type="drawable" name="stat_sys_battery_charge_anim2" id="0x7f02028a" /><public type="drawable" name="stat_sys_battery_charge_anim20" id="0x7f02028b" /><public type="drawable" name="stat_sys_battery_charge_anim21" id="0x7f02028c" /><public type="drawable" name="stat_sys_battery_charge_anim22" id="0x7f02028d" /><public type="drawable" name="stat_sys_battery_charge_anim23" id="0x7f02028e" /><public type="drawable" name="stat_sys_battery_charge_anim24" id="0x7f02028f" /><public type="drawable" name="stat_sys_battery_charge_anim25" id="0x7f020290" /><public type="drawable" name="stat_sys_battery_charge_anim26" id="0x7f020291" /><public type="drawable" name="stat_sys_battery_charge_anim27" id="0x7f020292" /><public type="drawable" name="stat_sys_battery_charge_anim29" id="0x7f020293" /><public type="drawable" name="stat_sys_battery_charge_anim3" id="0x7f020294" /><public type="drawable" name="stat_sys_battery_charge_anim30" id="0x7f020295" /><public type="drawable" name="stat_sys_battery_charge_anim31" id="0x7f020296" /><public type="drawable" name="stat_sys_battery_charge_anim32" id="0x7f020297" /><public type="drawable" name="stat_sys_battery_charge_anim33" id="0x7f020298" /><public type="drawable" name="stat_sys_battery_charge_anim34" id="0x7f020299" /><public type="drawable" name="stat_sys_battery_charge_anim35" id="0x7f02029a" /><public type="drawable" name="stat_sys_battery_charge_anim36" id="0x7f02029b" /><public type="drawable" name="stat_sys_battery_charge_anim37" id="0x7f02029c" /><public type="drawable" name="stat_sys_battery_charge_anim38" id="0x7f02029d" /><public type="drawable" name="stat_sys_battery_charge_anim39" id="0x7f02029e" /><public type="drawable" name="stat_sys_battery_charge_anim4" id="0x7f02029f" /><public type="drawable" name="stat_sys_battery_charge_anim40" id="0x7f0202a0" /><public type="drawable" name="stat_sys_battery_charge_anim41" id="0x7f0202a1" /><public type="drawable" name="stat_sys_battery_charge_anim42" id="0x7f0202a2" /><public type="drawable" name="stat_sys_battery_charge_anim44" id="0x7f0202a3" /><public type="drawable" name="stat_sys_battery_charge_anim45" id="0x7f0202a4" /><public type="drawable" name="stat_sys_battery_charge_anim46" id="0x7f0202a5" /><public type="drawable" name="stat_sys_battery_charge_anim47" id="0x7f0202a6" /><public type="drawable" name="stat_sys_battery_charge_anim48" id="0x7f0202a7" /><public type="drawable" name="stat_sys_battery_charge_anim49" id="0x7f0202a8" /><public type="drawable" name="stat_sys_battery_charge_anim5" id="0x7f0202a9" /><public type="drawable" name="stat_sys_battery_charge_anim50" id="0x7f0202aa" /><public type="drawable" name="stat_sys_battery_charge_anim51" id="0x7f0202ab" /><public type="drawable" name="stat_sys_battery_charge_anim52" id="0x7f0202ac" /><public type="drawable" name="stat_sys_battery_charge_anim53" id="0x7f0202ad" /><public type="drawable" name="stat_sys_battery_charge_anim54" id="0x7f0202ae" /><public type="drawable" name="stat_sys_battery_charge_anim55" id="0x7f0202af" /><public type="drawable" name="stat_sys_battery_charge_anim56" id="0x7f0202b0" /><public type="drawable" name="stat_sys_battery_charge_anim58" id="0x7f0202b1" /><public type="drawable" name="stat_sys_battery_charge_anim59" id="0x7f0202b2" /><public type="drawable" name="stat_sys_battery_charge_anim6" id="0x7f0202b3" /><public type="drawable" name="stat_sys_battery_charge_anim60" id="0x7f0202b4" /><public type="drawable" name="stat_sys_battery_charge_anim61" id="0x7f0202b5" /><public type="drawable" name="stat_sys_battery_charge_anim62" id="0x7f0202b6" /><public type="drawable" name="stat_sys_battery_charge_anim63" id="0x7f0202b7" /><public type="drawable" name="stat_sys_battery_charge_anim64" id="0x7f0202b8" /><public type="drawable" name="stat_sys_battery_charge_anim65" id="0x7f0202b9" /><public type="drawable" name="stat_sys_battery_charge_anim66" id="0x7f0202ba" /><public type="drawable" name="stat_sys_battery_charge_anim67" id="0x7f0202bb" /><public type="drawable" name="stat_sys_battery_charge_anim68" id="0x7f0202bc" /><public type="drawable" name="stat_sys_battery_charge_anim69" id="0x7f0202bd" /><public type="drawable" name="stat_sys_battery_charge_anim7" id="0x7f0202be" /><public type="drawable" name="stat_sys_battery_charge_anim70" id="0x7f0202bf" /><public type="drawable" name="stat_sys_battery_charge_anim72" id="0x7f0202c0" /><public type="drawable" name="stat_sys_battery_charge_anim73" id="0x7f0202c1" /><public type="drawable" name="stat_sys_battery_charge_anim74" id="0x7f0202c2" /><public type="drawable" name="stat_sys_battery_charge_anim75" id="0x7f0202c3" /><public type="drawable" name="stat_sys_battery_charge_anim76" id="0x7f0202c4" /><public type="drawable" name="stat_sys_battery_charge_anim77" id="0x7f0202c5" /><public type="drawable" name="stat_sys_battery_charge_anim78" id="0x7f0202c6" /><public type="drawable" name="stat_sys_battery_charge_anim79" id="0x7f0202c7" /><public type="drawable" name="stat_sys_battery_charge_anim8" id="0x7f0202c8" /><public type="drawable" name="stat_sys_battery_charge_anim80" id="0x7f0202c9" /><public type="drawable" name="stat_sys_battery_charge_anim81" id="0x7f0202ca" /><public type="drawable" name="stat_sys_battery_charge_anim82" id="0x7f0202cb" /><public type="drawable" name="stat_sys_battery_charge_anim83" id="0x7f0202cc" /><public type="drawable" name="stat_sys_battery_charge_anim84" id="0x7f0202cd" /><public type="drawable" name="stat_sys_battery_charge_anim86" id="0x7f0202ce" /><public type="drawable" name="stat_sys_battery_charge_anim87" id="0x7f0202cf" /><public type="drawable" name="stat_sys_battery_charge_anim88" id="0x7f0202d0" /><public type="drawable" name="stat_sys_battery_charge_anim89" id="0x7f0202d1" /><public type="drawable" name="stat_sys_battery_charge_anim9" id="0x7f0202d2" /><public type="drawable" name="stat_sys_battery_charge_anim90" id="0x7f0202d3" /><public type="drawable" name="stat_sys_battery_charge_anim91" id="0x7f0202d4" /><public type="drawable" name="stat_sys_battery_charge_anim92" id="0x7f0202d5" /><public type="drawable" name="stat_sys_battery_charge_anim93" id="0x7f0202d6" /><public type="drawable" name="stat_sys_battery_charge_anim94" id="0x7f0202d7" /><public type="drawable" name="stat_sys_battery_charge_anim95" id="0x7f0202d8" /><public type="drawable" name="stat_sys_battery_charge_anim96" id="0x7f0202d9" /><public type="drawable" name="stat_sys_battery_charge_anim97" id="0x7f0202da" /><public type="drawable" name="stat_sys_battery_charge_anim98" id="0x7f0202db" /><public type="drawable" name="stat_sys_battery_charge_anim99" id="0x7f0202dc" /><public type="drawable" name="stat_sys_battery_charge_animfull" id="0x7f0202dd" />25. 存檔,離開, ( 0x7f020223 編到 最後一個是 0x7f0202dd )26. 現在要編譯的部份已經完成了, 我們要加上電池圖示27. 我提供 204 個電池圖示== 204個電池圖示.rar (898 kb) ==https://docs.google.com/open?id=0B80kk8AOqhiaMUtiOXJDNm5fT1E28. 解壓縮 204個電池圖示 , 將裡面的圖示 復製至\SystemUI\res\drawable-xhdpi\29. 開始編譯 , 編謘完成後, 資料夾內若有 [dist] 就表示成功30. 我們要把 [dist]這個資料夾, 裡面的 SystemUI.apk , 解壓縮下面的檔案\SystemUI\dist\SystemUI\resources.arsc\SystemUI\dist\SystemUI\res\drawable\stat_sys_battery.xml\SystemUI\dist\SystemUI\res\drawable\stat_sys_battery_charge.xml31. 回到編譯的主目錄, 將上面解壓縮的三個檔分別覆蓋至原廠的 systemui.apk32. 也把剛剛 解壓縮 204個電池圖示 , 也覆蓋至 原廠的 systemui.apk , 它的目錄是\SystemUI\res\drawable-xhdpi\33. 已經全部完成了, 做個直刷包, 測試看看farm_1.zip (5110 kb)https://docs.google.com/open?id=0B80kk8AOqhiaaUYwdmluN1lrb0E34. 刷入後,電池有百分比, 也有充電動畫=============================================================稍後待續 !!
systemUI.apk 美化教學第二章 : 有能力變更下拉背景1.剛剛完成,電池百分比的編譯, 你可以用這個檔繼續下面的教學 , 但要先刪除剛剛為了測試多出來的資料夾[systemui] => [dist][systemui] => [bulid]2. 有能力變更下拉背景 , 要編譯的檔案是==>a.\SystemUI\res\layout\tw_status_bar_expanded.xml==>b. \SystemUI\res\values\public.xml==>c. \res\drawable-xhdpi\back.png3. 整體觀念,說明一下==> a. \SystemUI\res\layout\tw_status_bar_expanded.xml => 負責下拉背景的部份==> b. \SystemUI\res\layout\tw_status_bar.xml => 負責狀態列的部份==> c. \SystemUI\res\layout\tw_status_bar_expanded_header.xml => 下拉上方背景的部份4. 打開 \SystemUI\res\layout\tw_status_bar_expanded.xml5. 找到 android:background="@drawable/notification_panel_bg"就是在第二列的地方6. 將 雙引號裡面 @drawable/notification_panel_bg 改為 @drawable/back7. 按存檔, 離開8. 因為我們又新增一個圖示 @drawable/back , 所以這個圖示,也要給它一個位罝放9. 打開 \SystemUI\res\values\public.xml10. 剛剛上一篇. 最後一個數字是 , ( 0x7f020223 編到 最後一個是 0x7f0202dd )11. 所以這個圖示的位罝, 我們編為 0x7f0202de12. 在最後一列, 插入下面這個值<public type="drawable" name="back" id="0x7f0202de"/>13. 存檔, 離開14. 要編譯的部份,已經完成了, 還要加上一張背景圖 , 檔名是 : back.png15. 我來提供這個圖示, 是下拉半透的背景back.png ( 1002 位元)https://docs.google.com/document/d/1aYOj0Dti01NjhKMBlm7RgXETZcvSCbCDBfQ7om131Yk/edit16.將下載的圖示 , 復制至 \res\drawable-xhdpi\back.png17. 開始編譯 , 編謘完成後, 資料夾內若有 [dist] 就表示成功18. 我們要把 [dist]這個資料夾, 裡面的 SystemUI.apk , 解壓縮下面的檔案\SystemUI\dist\SystemUI\resources.arsc\SystemUI\dist\SystemUI\res\layout\tw_status_bar_expanded.xml19. 回到編譯的主目錄, 將上面解壓縮的二個檔分別覆蓋至原廠的 systemui.apk20. 也把剛剛 下載 bang.png 的圖示 , 也覆蓋至 原廠的 systemui.apk , 它的目錄是\SystemUI\res\drawable-xhdpi\21. 已經全部完成了, 做個直刷包, 測試看看farm_2.zip (5110 kb)https://docs.google.com/open?id=0B80kk8AOqhiadWJaUHBjdi1WZE022. 刷入後,下拉背景是半透===============================================下午,再續