文档管理中心

华为android 10 桌面图片的角标,显示不出来,是设置方法变化了吗??

本帖最后由 155******02 于 2019-11-23 15:11 编辑

找到文档,角标开发指南,没有关于10.的变化,知道的各位大侠,能指点下吗



点赞
收藏
回复
3
分享
举报
浏览599 发布于2019-11-23 15:11未知归属地
全部评论
最多点赞
最新发布
最早发布

您好,角标的问题,是通过特定的接口方式,第三方应用将需要显示角标数量、应用的信息传递给华为桌面,以便华为桌面显示对应的未读角标信息。


您严格按照下列接口使用步骤,操作下呢?



声明权限,如下:


<uses-permissionandroid:name='android.permission.INTERNET'/>

<uses-permission

android:name='com.huawei.android.launcher.permission.CHANGE_BADGE'/>


2. 在需要进行角标显示地方,采用如下方法传递数据给华为桌面应用


Bundle extra =new Bundle();

extra.putString('package','xxxxxx');

extra.putString('class','yyyyyyy');

extra.putInt('badgenumber', i);

context.getContentResolver().call(Uri.parse('content://com.huawei.android.launcher.settings/badge/'),'change_badge', null, extra);


关键参数说明【红色部分为填充参数】

package:应用包名

class:桌面图标对应的应用入口Activity类

badgenumber:角标数字


示例:

3楼回复于2019-11-25 03:33 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。