应用在桌面上显示未读数目,是现在许多应用普遍的做法,可惜各大厂商比没有统一标准,今天聊聊华为的桌面图标适配,分为两步:
1,申请权限
<uses-permission android:name = "com.huawei.android.launcher.permission.CHANGE_BADGE"/>
2,添加未读数目
Bundle extra = new Bundle();
extra.putString("package", context.getPackageName());
extra.putString("class", "启动页全路径");
extra.putInt("badgenumber", badgeNumber);
context.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"),"change_badge", null, extra);
参考:华为桌面角标开发指导书