1.手机APP的未读消息的显示 华为手机
具体内容如下:
1.设置权限
<uses-permission android:name="android.permission.INTERNET" />
<!-- 设置华为角标的显示 --> <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
2.设置以下代码 在 需要显示图标的位置
/** * 设置角标 */ public void setBadgeNum(int num) { try { Bundle bunlde = new Bundle(); bunlde.putString("package", "此处是包名"); bunlde.putString("class", "此处是启动activity的全名"); bunlde.putInt("badgenumber", num); this.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"), "change_badge", null, bunlde); } catch (Exception e) { e.printStackTrace(); mIsSupportedBade = false;//此处为是否显示角标 } }
到此 就可以实现华为手机的 APP 图标显示未读消息的 目的
亲测 有效