Android红点提醒

1、App内的数字提醒

        a 、第三方控件BadgeView(https://github.com/stefanjauker/BadgeView  / http://blog.csdn.net/crazy1235/article/details/42262369 )

        b、基于BadgeView(已验证通过

               http://blog.csdn.net/yangzhaomuma/article/details/50589514

2、桌面图标消息数提醒

        数字提醒,俗称:角标/红点
可能的处理方法:
        a 、我们自己的程序处理,在service接收到消息之后,程序在画布上重新绘出图标,在右上角画出。
        b、 不是我们自己程序处理,由launcher(android的桌面应用程序)处理。这种不同进程/应用程序间通信,显然广播机制非常擅长的场景。launcher通过Binder在Android OS 的 AMS注册相应的广播消息处理器,App通过Binder向AMS发送广播。但是到目前版本5.0为止Android SDK原生Lancher没有实现这一机制,仅部分厂商深度定制的ROM支持,目前支持的有Samsung/小米/Sony/LG/HTC等。 华为不支持。
        c、创建/替换快捷方式:每次有消息到达,删除当前的桌面快捷方式,替换成新的待有消息提醒的。快捷方式是Android内部使用的的未文档化的方式(internal use, undocumented),Google不推荐使用,在未来的版本可能会变化。


转自:http://www.ithao123.cn/content-8175964.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值