第一步:
在主屏幕上,长按页面空白处或使用双指向中间合拢。
第二步:
点击壁纸和主题。
第三步:
点击壁纸。
第四步:
点击相册图标,可将相册内的设置为壁纸,也可向上滑动屏幕下载更多壁纸。这里以选择自带壁纸为例,向左滑动屏幕可查看更多自带壁纸。
第五步:
选择喜欢的壁纸。
第六步:
点击设为壁纸就好了。
1大家应该已经看出,小米在MIUI6以后和三星的实现方式不一样了,小米将系统的Notification改写成了自己的MiuiNotification,增加了messageCount字段,用于存储消息数量,通过反射将消息数量设置到了messageCount里。此处的num一定要是整数~2MIUI6以下,通过发送广播即可完成徽标设置~
3通过上面可以发现,MIUI6以上系统,在显示桌面徽标数量的时候是通过统计在系统通知栏中的所有该应用的notification的messageCount的总和,如果你清除了那条通知,那么桌面徽标也就跟随去掉。
4我个人觉得这样的实现方式比较好,也方便进行管理,毕竟显示的徽标也是一种notification,那么就应该和系统通知同步进行管理。
我之前在网上查找到的资料,在设置消息条数的时候设置的都是String类型的,导致我一直不能显示徽标,人家广播接收者里面只接受int类型的。。。
2三星在设置完徽标数量后,是将徽标数量持久化了的,也就是如果你需要去掉徽标,得重新发送广播,将数量设置为0即可。个人觉得没有小米的管理方便~
华为可以参见 华为桌面未读角标
以上内容仅个人观点,能力有限,如有不足,欢迎指导,勿喷~谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)