开发APP的时候,会出现绿色网格,然后桌面图标出现两个

发布于 2022-09-13 00:30:21 字数 3415 浏览 24 评论 0

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.example.myheart">
 <!-- 接触网络限制 -->
 <uses-permission android:name="android.permission.INTERNET" />
 <!-- 拨打电话权限 -->
 <uses-permission android:name="android.permission.CALL_PHONE"/>
 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
 <!-- 读取联系人权限 -->
 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
 <uses-permission android:name="android.permission.READ_CONTACTS" />
 <!-- 读取和写入角标的权限 -->
 <uses-permission android:name="com.sec.android.provider.badge.permission.READ" />
 <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE" />
 <!-- 网络请求权限 -->
 <uses-permission android:name="android.permission.INTERNET" />
 <!-- 往SDCard写入数据权限 -->
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
 <!-- 读取和写入角标的权限 -->
 <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
 <!--华为手机更新应用桌面角标需要的权限-->
 <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
 <!-- 解锁屏幕需要的权限 -->
 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
 <!-- 申请电源锁需要的权限 -->
 <uses-permission android:name="android.permission.WAKE_LOCK" />
 <!--震动权限-->
 <uses-permission android:name="android.permission.VIBRATE" />
 <application android:icon="@mipmap/custom_launcher_round"
 android:label="@string/app_name"
 android:allowBackup="true"
 android:roundIcon="@mipmap/custom_launcher_round"
 android:supportsRtl="true"
 android:usesCleartextTraffic="true"
 android:theme="@style/AppTheme"
 >
 <activity android:name=".MainActivity"
 >
 <intent-filter> <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter> </activity>
 <!--name:组件名字-->
 <!--enabled:该组件是否启动--> <!--icon:组件图标--> <!--label:组件标签说明--> <!--targetActivity:组件的类--> <!--默认图标--> <activity-alias
 android:icon="@mipmap/custom_launcher"
 android:name="default"
 android:label="@string/app_name"
 android:targetActivity=".MainActivity"
 android:enabled="false">
 <intent-filter> <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter> </activity-alias> <!--要修改的图标-->
 <activity-alias
 android:icon="@mipmap/custom_launcher_round"
 android:name="icon1"
 android:label="@string/app_name"
 android:targetActivity=".MainActivity"
 android:enabled="false">
 <intent-filter> <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter> </activity-alias>
 <!-- 详情 -->
 <activity android:name=".DetailActivity"></activity>
 <!-- 电话信息 -->
 <activity android:name=".PhoneAddressActivity"></activity>
 <!-- 提醒 -->
 <activity android:name=".MessageActivity"></activity>
 <!-- 提醒 -->
 <activity android:name=".FilmActivity"></activity>
 </application>
</manifest>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

始于初秋 2022-09-20 00:30:21

你的标题有语法问题,而你所贴的代码是安卓中的权限获取的相关XML,桌面图标出现两个可能是你更改了app的包名。

甜嗑 2022-09-20 00:30:21
  1. 绿色网格是因为引用的icon资源本身就是绿色网格,可以查看对应的资源文件
  2. 桌面出现两个图标是因为重复定义了启动Activity
<intent-filter>
   <action android:name="android.intent.action.MAIN" />
   <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
无所的.畏惧 2022-09-20 00:30:21

image.png

应该是因为这个 ,删掉一个就行了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文