当前位置: 首页 > 工具软件 > AndroidCommon > 使用案例 >

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

年运珧
2023-12-01

很多时候,自己写的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,重新调用一下就可。

 类似资料: