当收到推送通知,或者即时通讯类项目接收到对方消息时,我们一般让角标显示消息数量,那么问题来了,由于goole原生的Android系统是并不支持通过接受未读消息数目显示在手机应用角标上的,并不是所有厂商都像小米一样在系统源码的定制、通过修改了Launcher源代码,增加/注册了新的广播接收器用来接收应用发送来的未读消息数广播,来进行显示数目。所以各个厂商角标的形式和方法也是不同。下图为效果图:
本文主要参考了https://github.com/leolin310148/ShortcutBadger ,经亲测大部分机型可用,有兴趣的朋友可以去参考一下,由于代码太多我就不上代码了。
安卓角标的适配问题
最新推荐文章于 2022-01-15 23:37:04 发布