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

来源:互联网 发布:cs1.6 fps优化 编辑:程序博客网 时间:2024/06/16 00:58

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

0 0
原创粉丝点击