Android 华为应用角标

使用华为手机 Android6.0 和 Android8.1.0 手机测试通过

1、配置AndroidManifest.xml文件

配置权限



2、调用方法

/**
     * 设置角标
     */
    public void setBadgeNum(int num, Context context) {
        try {
            Bundle bunlde = new Bundle();
            bunlde.putString("package", "com.android.jiaobiao");
            bunlde.putString("class", "com.android.jiaobiao.MainActivity");
            bunlde.putInt("badgenumber", num);
            context.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"), "change_badge", null, bunlde);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

package 是应用对用的包名

class 是应用的主界面(其实是点击应用进入的界面)

badgenumber 是想要显示的数量

你可能感兴趣的:(Android,Android开发)