应用(app)图标和名称都是在 AndroidManifest.xml 中修改的。

一、设置应用图标

将准备好的应用图标放到 res/mipmap 目录下,这里命名为 logo,然后在 AndroidManifest.xml 文件中修改 application 标签的 android:icon 属性,填写图片所在路径即可(不要写图片后缀)。

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="top.dkvirus.novel.pages">
  4. <application
  5. android:allowBackup="true"
  6. android:icon="@mipmap/logo"
  7. android:label="@string/app_name"
  8. android:roundIcon="@mipmap/ic_launcher_round"
  9. android:supportsRtl="true"
  10. android:theme="@style/AppTheme">
  11. <activity
  12. android:name=".index.MainActivity">
  13. <intent-filter>
  14. <action android:name="android.intent.action.MAIN" />
  15. <category android:name="android.intent.category.LAUNCHER" />
  16. </intent-filter>
  17. </activity>
  18. </application>
  19. </manifest>

二、设置应用名称

应用名称由 AndroidManifest.xml 文件里的 application 标签控件,添加 android:label 属性并填写应用名称即可。

当然有时候你会发现这么设置并没有什么卵用,请检查你的入口活动是否设置了 android:label 属性,入口活动类的 label 属性值优先级要高于 application 标签的 android:label。

  1. <application
  2. android:allowBackup="true"
  3. android:icon="@mipmap/logo"
  4. android:label="牛逼应用"
  5. android:roundIcon="@mipmap/ic_launcher_round"
  6. android:supportsRtl="true"
  7. android:theme="@style/AppTheme">
  8. <activity
  9. android:name=".MainActivity">
  10. <intent-filter>
  11. <action android:name="android.intent.action.MAIN" />
  12. <category android:name="android.intent.category.LAUNCHER" />
  13. </intent-filter>
  14. </activity>
  15. </application>

上面 xml 中入口活动类 MainActivity 并没有设置 label 属性,以 application 标签的 label 属性值作为应用的名称,也就是【牛逼应用】。

  1. <application
  2. android:allowBackup="true"
  3. android:icon="@mipmap/logo"
  4. android:label="牛逼应用"
  5. android:roundIcon="@mipmap/ic_launcher_round"
  6. android:supportsRtl="true"
  7. android:theme="@style/AppTheme">
  8. <activity
  9. android:name=".MainActivity"
  10. android:label="我是首页">
  11. <intent-filter>
  12. <action android:name="android.intent.action.MAIN" />
  13. <category android:name="android.intent.category.LAUNCHER" />
  14. </intent-filter>
  15. </activity>
  16. </application>

上面 xml 可以看到 application 标签和入口活动类 MainActivity 都设置了 label,此时以入口活动类的 label 属性值作为应用名称,也就是【我是首页】。