在windows7操作系統(tǒng)Android studio中使用如下方法改變android的應用圖標.。
上高網(wǎng)站建設公司創(chuàng)新互聯(lián),上高網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為上高超過千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的上高做網(wǎng)站的公司定做!
1、使用android studio創(chuàng)建一個項目,如下圖:
2、打開manifest文件,如下圖:
3、修改android:icon="@mipmap/ic_launcher"屬性,選擇一張圖片,即可更好應用的圖標。
1.打開android studio
2.找到項目中,app的AndroidManifest.xml文件
3.找到icon標簽
這里的icon_screen就是圖標的名稱,下面我們找到項目中的res-drawable-icon_screen.png
這里就是圖標的圖片。
4.然后在圖片上右鍵,show in explorer,在本地文件中打開
5.然后將你的新圖標圖片,改成相同的名字,覆蓋掉這個圖片就ok了。
這個圖片還有可能出現(xiàn)在?drawable-hdpi、drawable-mdpi、drawable-xxhdpi、drawable-xxxhdpi中,我這里沒有用到,你們用到了就可以一一的覆蓋。這幾個就是分辨率不同,依次分辨率增大的。
修改app的名字,也是在app的AndroidMainfest.xml中找到app的名字,修改掉就可以了。
原理 :在Manifest文件中,使用activity-alias標簽為我們的啟動Activity準備多個別名,擁有activity-alias標簽的activity指向啟動Activity,每個擁有activity-alias標簽的Activity都可以單獨設置一個icon,在程序中我們動態(tài)設置activity和activity-alias的enabled屬性來實現(xiàn)替換圖標效果。
步驟 :
這個 activity-alias 標簽需要注意的地方如下:
(1)android:name屬性可以隨意起。
(2)android:enabled屬性要設為false,否則桌面會存在多個APP圖標。
(3)android:icon屬性設置為不同的圖標。
(4)android:targetActivity屬性要設為啟動的Activity。
(5)添加intent-filter那部分來使其作為啟動的Activity。
注意setComponentEnabledSetting()方法的第3個參數(shù)有兩個值供選擇:1(也就是PackageManager.DONT_KILL_APP)和0。這兩種參數(shù)對應兩種效果:當設為1時,當切換APP圖標時,會有幾秒鐘的延遲,并且在延遲期間不能點擊圖標進入APP;當設為0時,當切換APP圖標時,會立刻更換,但是應用會被強制退出并被清理掉。
存在的問題 :
需要將activity的enabled屬性設為enabled或者將APP卸載后才能編譯運行。
(1)打開apk編輯器
(2)點擊第一個選擇項
(3)找到想要改的軟件(以百度網(wǎng)盤為例子)
(4)選擇第三個常用編輯
(5)可以改圖標,改名字
(6)找到相要改為的圖標
(7)改完保存
(8)期間要把原來的百度網(wǎng)盤卸載掉(會沖突)
(9)點擊安裝
(10)完成了,圖標已經(jīng)更改完畢了。
應用程序圖標 (Icon)應當是一個 Alpha 通道透明的32位 PNG 圖片。由于安卓設備眾多,一個應用程序圖標需要設計幾種不同大小,如:
LDPI (Low Density Screen,120 DPI),其圖標大小為 36 x 36 px。
MDPI (Medium Density Screen, 160 DPI),其圖標大小為 48 x 48 px。
HDPI (High Density Screen, 240 DPI),其圖標大小為 72 x 72 px。
xhdpi (Extra-high density screen, 320 DPI),其圖標大小為 96 x 96 px。 建議在設計過程中,在四周空出幾個像素點使得設計的圖標與其他圖標在視覺上一致,例如,
96 x 96 px 圖標可以畫圖區(qū)域大小可以設為 88 x 88 px, 四周留出4個像素用于填充(無底色)。
72 x 72 px 圖標可以畫圖區(qū)域大小可以設為 68 x 68 px, 四周留出2個像素用于填充(無底色)。
48 x 48 px 圖標可以畫圖區(qū)域大小可以設為 46 x 46 px, 四周留出1個像素用于填充(無底色)。
36 x 36 px 圖標可以畫圖區(qū)域大小可以設為 34 x 34 px, 四周留出1個像素用于填充(無底色)。
利用反編譯工具“安卓修改大師”可以修改Android應用程序的圖標和名字。具體操作請參照以下步驟。
1、在應用下載網(wǎng)站下載“安卓修改大師”軟件,下載完成后,安裝到電腦系統(tǒng)中。
2、在電腦上打開“安卓修改大師”應用,在反編譯選項界面導入需要修改圖標和名字的安卓應用。在這里導入的是安卓應用“單機斗地主”,安卓應用原安裝包需要事先下載在電腦中。
3、安卓應用導入之后,會出現(xiàn)一個提示,點擊“否”直接進入常規(guī)信息的編輯界面。在編輯界面會出現(xiàn)安卓應用的各項信息。
4、在編輯界面,點擊“替換圖標”選項將應用的圖標替換成需要的圖標,在“應用名稱”欄對應用名字進行修改,這里修改為了“誰是地主”。圖標和名字可以根據(jù)個人需求修改。
5、在“打包/簽名”選項點擊“開始打包”對修改后的安卓應用進行重新編譯。
6、打包完成后,Android應用程序的圖標和名字就已經(jīng)被修改了。此時只要將新的安裝包導入到手機上安裝就可以了。導出方式有“安裝至手機”和“導出安裝包”兩種。
參考資料來源:百度百科-反向編譯
參考資料來源:百度百科-apk