大家都知道,安卓系統是個開放的平臺,許多東西是可以自定義修改的,這裡簡要說明下怎樣修改安卓程序的圖標,Windows程序的圖標想必大家都知道怎麼修改哈,但修改安卓程序的圖標可能就沒那麼多人知道了,其實也不難的,我們可以藉助一些優化美化軟件輕鬆實現,也可以自己解包安卓程序來進行修改,該篇主要介紹下後者的操作方法。
工具/原料
APK+Dex文件反編譯及回編譯工具(APKDB)v1.7.2版(建議下載1.8.0以上正式版本);
下載安裝Java 1.6版(建議1.7或以上)並配置好java環境變量;
方法/步驟
安卓程序包在電腦上其實是一個zip壓縮包,我們要修改程序裡面的東西就要先解包,解包有兩種方法,一種是簡單的修改後綴為zip然後解壓,另一種則是較為複雜的反編譯,我們這裡以快圖apk和簡單解壓為例,說明如何修改安卓程序圖標。
首先,我們下載得到快圖軟件apk,將其後綴名從.apk改為.zip:
這時安卓程序就變成了一個zip壓縮包,我們選擇“解壓到.....”,並打開解壓後得到的文件夾,一般裡面會有lib、META-INF、res三個文件夾和classes.dex、resources.arsc、AndroidManifest.xml三個文件:
修改程序圖標,我們只需要進入res文件,然後你會在drawable-mdpi、drawable-xhdpi、drawable-xxhdpi這三個文件夾裡看到該程序的源圖標文件,並且圖標大小是按順序增大的哦:
將你所想要的圖標文件重命名成與程序包裡面的圖標文件一致,一般都是icon.png,然後替換這些文件夾裡的圖標,由於程序設計略有差異,為保險起見,我們將drawable-hdpi文件夾裡的圖標也替換掉,總共替換了四個文件夾裡的源程序圖標:
然後返回到文件夾最開始的目錄中,將程序包裡原有的3個文件夾、3個文件都選中(全選),右鍵選擇“添加到zip壓縮文件”,再將其後綴改回.apk,然後用APK+Dex文件反編譯及回編譯工具右擊選擇簽名後即可使用,如果你的電腦可以顯示安卓圖標,一下子你就可以看到圖標變了,不行的話到手機端,你也可以看到圖標已經被成功修改了: