[Android教學] 更改App的名稱和Icon

今天在繁化時遇到一個很冏的狀況
原作者在寫App的時候不知道是忘了還是懶惰
竟然沒有Icon!!
我裝下去之後簡直想哭
醜到一個程度
所以我就自己裝了一個
剛好看網路上這部分的教學比較少就來寫篇小教學
(應該是因為太簡單😂)



Step #1

打開AndroidManifest.xml



Step #2

注意這一行
<application android:debuggable="false" android:label="@string/app_name">
一般在這行會宣告App的名稱和Icon 
但很明顯的這裡只有宣告名稱而已 
所以我們要幫他加上去 

方法很簡單 
在這行代碼裡面插入 
android:icon="@drawable/icon"
(icon可以隨便打,不過一定要和接下來放的檔案同名)

插入後變成這樣
 <application android:debuggable="false" android:icon="@drawable/icon" android:label="@string/app_name">

Step #3

接下來要把Icon加進去
在res目錄底下新增一個drawable資料夾
然後將自己選好的png檔丟進去
記得要將檔名改成icon.png
完成之後回編譯




知道原理之後
如果有App已經有了Icon, 但你卻不喜歡
這時候就可以自己換了
方法一樣很簡單
把drawable-XXX裡面的icon替換掉
要注意的點是
替換的圖檔尺寸最好要一樣
而且比較大型的App可能會有不只一個尺寸的Icon
全部替換掉才可以
替換好之後一樣回編譯就完成了

如果只是單純要改圖可以不用反編譯直接把檔名改成壓縮檔形式弄完後再改回去就可以




最後提一下怎麼改App的名稱
剛剛有提到名稱的宣告是android:label="@string/app_name"
代表字串在string裡面
所以只要在strings.xml搜尋app_name
會找到類似下面的代碼

<string name="app_name">Test
其中Test就是App的名稱
隨便想改怎樣都可以
但記得字串一定要夾在>和<之間
改完之後一樣回編譯就行了

延伸閱讀
About Sean Chaox
Me

I'm soulless, so I'm recompiling my soul
I'm lifeless, so I'm enriching my life
I'm homeless, so I build this House
I am Sean, welcome to my House

沒有留言:

張貼留言