Android?Studio中如何修改APP圖標(biāo)和APP名稱
Android Studio生成的APP默認(rèn)圖標(biāo)是經(jīng)典的機(jī)器人圖標(biāo)。
可以通過Android Studio實(shí)現(xiàn)APP圖標(biāo)和名稱的修改。
1 修改APP圖標(biāo)
在程序?qū)?yīng)的AndroidMenifest.xml中指定了該APP的圖標(biāo)。
<application> ...... android:icon="@mipmap/ic_launcher" </application>
其中,“mipmap/ic_launcher”對(duì)應(yīng)了“應(yīng)用程序名/app/src/main/res”中的多個(gè)以“mipmap”開頭的文件夾,如圖1所示。

圖1 APP圖標(biāo)對(duì)應(yīng)的文件夾
1.1 hdpi、mdpi、xhdpi、xxhdpi和xxxhdpi的區(qū)別
以上五個(gè)文件夾對(duì)應(yīng)了不同屏幕密度下使用的圖標(biāo)。
屏幕密度簡稱DPI,其全稱為“Dots Per Inch”,表示“每英寸的像素點(diǎn)”,該值越大顯示的圖標(biāo)則越清晰。
- ldpi表示屏幕密度是120
- hdpi表示屏幕密度是160
- hdpi表示屏幕密度是240
- xhdpi表示屏幕密度是320
- xxhdpi表示屏幕密度是480
- xxxhdpi表示屏幕密度是640
不同文件夾下,保存了不同屏幕密度的圖標(biāo)。
可以通過兩種方式修改APP的圖標(biāo),一種是修改圖標(biāo)資源;另一種是修改圖標(biāo)資源值。
1.2 通過修改圖標(biāo)資源實(shí)現(xiàn)圖標(biāo)的修改
將APP的新圖標(biāo)名修改為“ic_launcher.png”,之后將其拷貝到“1.1 hdpi、mdpi、xhdpi、xxhdpi和xxxhdpi的區(qū)別”中提到的5個(gè)文件夾中,覆蓋之前的“ic_launcher.png”文件,之后運(yùn)行程序即可實(shí)現(xiàn)APP圖標(biāo)的修改。
1.3 通過修改圖標(biāo)資源值實(shí)現(xiàn)圖標(biāo)的修改
在“1 修改APP圖標(biāo)”中提到的AndroidMenifest.xml中的“android:icon”指定的是APP圖標(biāo)資源,可以將其修改為其它值。
例如:
- 將APP新圖標(biāo)拷貝到drawable文件夾下,并將AndroidMenifest.xml修改為
<application> ...... android:icon="@drawable/ic_launcher" </application>
此時(shí),運(yùn)行程序也可以實(shí)現(xiàn)APP圖標(biāo)的修改。
2 修改APP名稱
在Android Studio中以“Android”模式瀏覽程序,在“app->res->values->strings.xml”中
可以看到如下代碼:
<resources>
<string name="app_name">My Application</string>
</resources>其中“name=app_name”表示了APP的名稱,該名稱為“My Application”。
以下代碼將APP的名稱改為了“我的APP”
<resources>
<string name="app_name">我的APP</string>
</resources>補(bǔ)充一下,新版本中
在“應(yīng)用程序名/app/src/main/res”路徑下有mipmap-anydpi-v26文件夾,此文件夾會(huì)使得API 26+的手機(jī)會(huì)使用自適應(yīng)圖標(biāo),從而導(dǎo)致博主的方法無效,此時(shí)只需要file-new-Image Asset,選擇好foreground的圖片路徑,再finish即可實(shí)現(xiàn)圖標(biāo)更替。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android編程之在SD卡上進(jìn)行文件讀寫操作實(shí)例詳解
利用Android實(shí)現(xiàn)一種點(diǎn)贊動(dòng)畫效果的全過程
Android中使用AsyncTask做下載進(jìn)度條實(shí)例代碼
Android實(shí)現(xiàn)類似execel的表格 能回顯并能修改表格內(nèi)容的方法
Input系統(tǒng)截?cái)嗖呗缘姆治雠c應(yīng)用詳解
android實(shí)現(xiàn)程序自動(dòng)升級(jí)到安裝示例分享(下載android程序安裝包)
Android實(shí)現(xiàn)側(cè)滑菜單DrawerLayout

