android更新app未读消息数目在app图标的办法

本文介绍了一种在安卓应用中实现图标上显示未读消息数量的方法,通过使用谷歌提供的API,开发者可以轻松地在应用图标上显示数字徽章,以提示用户有关未读消息或更新的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多时候,自己写的app会推送或者提示用户有新的内容或者消息时,为了让用户注意,一般都会在app图标处或app内容中的消息界面中有数目提示,但是一般都是前者的用户体验效果更佳。


因此,对于这类的写法,谷歌提供了下面的写法:


        Intent intent = new Intent("android.intent.action.BADGE_COUNT_UPDATE");
        intent.putExtra("badge_count", count);
        intent.putExtra("badge_count_package_name", context.getPackageName());
        intent.putExtra("badge_count_class_name", launcherClassName);
        context.sendBroadcast(intent);

这要将其写入自己的代码程序之中,填入适当的内容和上下文,就可以在launcher中看到图标有响应的数字更新。


当然,有更新当然也要有消除更新的方法,只要将上述代码中的count中的值置为0,重新调用一下就可。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值