500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > android 手机桌面角标 华为手机设置桌面图标角标提醒的实现

android 手机桌面角标 华为手机设置桌面图标角标提醒的实现

时间:2021-05-21 16:20:11

相关推荐

android 手机桌面角标 华为手机设置桌面图标角标提醒的实现

华为手机用户占有率已经很大,有必要为华为手机支持角标提醒。

首先,要参考官网文档。

实现

1. 申请权限,这里有点多,还包含了其他手机的。官方文档的权限是不够的。

2. 官方代码。需要注意包名和类名必须正确,否则无反应

public void SetBadge(int num){

try{

String pName= getPackageName();

Toast.makeText(MainActivity.this, pName, Toast.LENGTH_LONG).show();

Bundle bunlde =new Bundle();

bunlde.putString("package", "com.test.badge.example"); // 包名

bunlde.putString("class", "com.test.badge.example.MainActivity"); //类名

bunlde.putInt("badgenumber",num);

Bundle res= this.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"), "change_badge", null, bunlde);

}catch(Exception e){

Toast.makeText(MainActivity.this, e.getMessage(), Toast.LENGTH_LONG).show();

}

}

自由打赏

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。