android 嵌入应用程序图标,有没有办法在Android中将徽章添加到应用程序图标?

e3c4b48242556586098d939ba7d1b100.png

繁星coding

索尼的Xperia Home也可以做到这一点。我已经在这里写过博客,但是下面是重要的部分。Sony设备使用名为的类BadgeReciever。com.sonyericsson.home.permission.BROADCAST_BADGE在清单文件中声明权限:广播一Intent到BadgeReceiver:Intent intent = new Intent();intent.setAction("com.sonyericsson.home.action.UPDATE_BADGE");intent.putExtra("com.sonyericsson.home.intent.extra.badge.ACTIVITY_NAME", "com.yourdomain.yourapp.MainActivity");intent.putExtra("com.sonyericsson.home.intent.extra.badge.SHOW_MESSAGE", true);intent.putExtra("com.sonyericsson.home.intent.extra.badge.MESSAGE", "99");intent.putExtra("com.sonyericsson.home.intent.extra.badge.PACKAGE_NAME", "com.yourdomain.yourapp");sendBroadcast(intent);做完了 一旦Intent在广播发射器应显示在您的应用程序图标徽章。要再次删除徽章,只需发送新的广播,这次将其SHOW_MESSAGE设置为false:intent.putExtra("com.sonyericsson.home.intent.extra.badge.SHOW_MESSAGE", false);我已经排除了有关如何使答案简短的详细信息,但是在博客中都可以找到。可能对某人来说很有趣。我还在此处发布了一个单独的SO问题,一旦获得允许,我将在此处添加完整答案(需要10个信誉才能在8小时内回答我自己的问题)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值