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

首先,要参考官网文档。

实现

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

<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/><uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/><uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"/><uses-permission android:name="com.android.launcher2.permission.READ_SETTINGS"/><uses-permission android:name="com.android.launcher2.permission.WRITE_SETTINGS"/><uses-permission android:name="com.android.launcher3.permission.READ_SETTINGS"/><uses-permission android:name="com.android.launcher3.permission.WRITE_SETTINGS"/><uses-permission android:name="org.adw.launcher.permission.READ_SETTINGS"/><uses-permission android:name="org.adw.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.htc.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.qihoo360.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.qihoo360.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.lge.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.lge.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="net.qihoo.launcher.permission.READ_SETTINGS"/><uses-permission android:name="net.qihoo.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="org.adwfreak.launcher.permission.READ_SETTINGS"/><uses-permission android:name="org.adwfreak.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="org.adw.launcher_donut.permission.READ_SETTINGS"/><uses-permission android:name="org.adw.launcher_donut.permission.WRITE_SETTINGS"/><uses-permission android:name="com.huawei.launcher3.permission.READ_SETTINGS"/><uses-permission android:name="com.huawei.launcher3.permission.WRITE_SETTINGS"/><uses-permission android:name="com.fede.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.fede.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.sec.android.app.twlauncher.settings.READ_SETTINGS"/><uses-permission android:name="com.sec.android.app.twlauncher.settings.WRITE_SETTINGS"/><uses-permission android:name="com.anddoes.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.anddoes.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.tencent.qqlauncher.permission.READ_SETTINGS"/><uses-permission android:name="com.tencent.qqlauncher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.huawei.launcher2.permission.READ_SETTINGS"/><uses-permission android:name="com.huawei.launcher2.permission.WRITE_SETTINGS"/><uses-permission android:name="com.android.mylauncher.permission.READ_SETTINGS"/><uses-permission android:name="com.android.mylauncher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.ebproductions.android.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.ebproductions.android.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.oppo.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.oppo.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.lenovo.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.lenovo.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS"/><uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS"/><uses-permission android:name="telecom.mdesk.permission.READ_SETTINGS"/><uses-permission android:name="telecom.mdesk.permission.WRITE_SETTINGS"/><uses-permission android:name="dianxin.permission.ACCESS_LAUNCHER_DATA"/>

  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();}}

自由打赏

华为手机设置桌面图标角标提醒的实现相关推荐

  1. 跨平台应用开发进阶(十二) :uni-app 实现应用桌面图标角标提示及应用跳转

    文章目录 一.前言 二.实现 2.1 集成极光实现 2.1.1 通道支持 2.1.2 iOS 角标 2.1.3 华为角标 2.1.4 小米角标 2.1.5 vivo 角标 2.2 H5+实现 三.遇到 ...

  2. php 友盟推送角标,android集成友盟推送实现离线在线推送及桌面图标角标设置

    本人亲测有效,有问题欢迎评论,互相学习 1.集成友盟推送-根据友盟文档集成即可实现在线推送 2.集成后想要实现点击跳转到指定页面,那么就要根据后台返回的数据进行跳转 (1)在线推送-在applicat ...

  3. Launcher图标角标

    前言 桌面图标的角标,看着是个很简单的功能,就是在应用的右上角显示当前有几个未读消息:在网上查了资料之后,发现很多同行说,Android原生是没有此功能,平时使用的手机都有该功能,其实是国内手机厂商自 ...

  4. Android设置应用数字角标

    最近遇到一个需求,需要将APP内某几个tab的未读消息数显示到桌面的应用角标上,于是查阅了一番资料,并咨询了几家应用开放平台,踩了几个小坑,最终勉强实现了自己的需求.由于国内主流手机为华为.小米.vi ...

  5. 华为自带计算机怎么添加桌面,如何在华为手机的桌面上设置天气和时间

    图形文字教程 准备好 使用华为手机时,可以通过系统界面的时间和天气快速查看时间和当地天气情况. 有时我们会不小心删除此功能,从而阻止其在桌面上显示. 让我们看一下如何设置华为手机的桌面时间和天气. 以 ...

  6. android 设置录像帧率,华为手机设置相机录像帧率的方法

    华为手机是身边很多朋友都在使用的一款智能手机,该手机给用户提供了很多实用的功能,使用起来非常方便.在生活中,有很多朋友都会使用手机录像.而这款手机给用户提供了高清摄像头,而且自带了相机功能,因此可以帮 ...

  7. android7 隐藏图标,华为nova7怎么隐藏桌面图标?华为nova7隐藏桌面图标教程

    华为nova7隐藏桌面图标教程 打开手机的[安全]设置界面 点击进入[应用锁], 将应用右侧开关打开. 也可以进入设置搜索[隐私空间],根据页面提示开启隐私空间, 然后在隐私空间下,安装你需要隐藏的应 ...

  8. 华为怎么把系统语言改成英语_怎么给华为手机更改语言?华为手机设置语言,涨知识了...

    目前很多人都开始使用华为手机,手机的语言也分为很多种,有时我们也需要对手机进行个性化的处理,那就需要更改到手机的语言,那么华为手机应该如何更改语言么?接下来,我便分享一些经验步骤给大家. 工具/材料 ...

  9. 微信气泡主题设置_微信猫和老鼠主题皮肤怎么设置 华为手机设置气泡主题方法...

    微信猫和老鼠气泡主题应该如何设置?趣味主题带来的乐趣超级多,想要了解主题设置的方法,下面会提供详细的操作流程,让大家都能了解猫和老鼠气泡主题的设置技巧,轻松拥有好看又好玩的主题. 华为手机设置微信猫和 ...

最新文章

  1. 2021襄阳谷城高考成绩查询,2021高考襄阳谷城县考生求助电话
  2. python 用模型预测数据 代码_万字案例 | 用Python建立客户流失预测模型(含源数据+代码)...
  3. BZOJ 2655 calc (组合计数、DP、多项式、拉格朗日插值)
  4. 组织商品详情页的数据模型
  5. Vue2.x—理解vuex核心概念action(使用到ES6的变量的解构赋值)
  6. java比较equlse_java基础知识要点
  7. React开发(214):React中的Fragments
  8. iOS 里const在修饰对象时候的用法
  9. puml绘制思维导图_强推:9款超好用思维导图APP
  10. mysql主从配置 热备_MYSQL 主从热备方式配置
  11. 关于header(Cache-control: private)
  12. 无盘Linux详解:硬盘启动Knoppix的前前后后
  13. 从零开始编写minecraft光影包(7)基础水面绘制
  14. Celltrion发布抗COVID-19单克隆抗体治疗瑞丹维单抗(CT-P59)全球III期试验的阳性顶线结果
  15. Linux入门第三天——linux命令(二)
  16. 天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第五篇 LCD+触摸屏移植
  17. flex 垂直方向 两端对齐
  18. 中国录音制品出版情况分析:2020年中国共出版录音制品5312种,出版数量共计12194.67万盒(张)[图]
  19. 1076: [SCOI2008]奖励关
  20. 看电影学英语--欧美经典电影

热门文章

  1. ecahrts柱图自动排序
  2. html div 阴影,css实现div框阴影
  3. android 软键盘的显示和隐藏方法
  4. 词汇难关 记忆雅思单词20个经典方法特别推荐
  5. html怎样显示农历,Excel表格如何显示农历日期?
  6. 概率论与数理统计——高斯分布的学习笔记
  7. Unity 回合制战斗系统(中级篇)
  8. 基于SSH在线服装销售系统(购物商城)
  9. 软件开发之SDK开发
  10. 照片怎么制作动态照片?这篇文章教会你如何制作