废话不多说先上效果图:
Sony | Samsung | LG | HTC |
Xiaomi | ASUS | ADW | APEX |
NOVA | |||
Android(before 4.4)(Deprecated since 1.1.0) |
这是在各大平台上的效果。
可惜啊,这个不支持华为。。
华为支持是否有其他方式呢。请知道的大牛告知一下,谢谢!!!
项目地址:https://github.com/leolin310148/ShortcutBadger
2016年03月15日 更新小米:
try { //小米MIUI6.0以及以上用此显示角标
Field field = mNotification.getClass().getDeclaredField("extraNotification");
Object extraNotification = field.get(mNotification);
Method method = extraNotification.getClass().getDeclaredMethod("setMessageCount", int.class);
method.invoke(extraNotification, nInfo.getNr());
} catch (Exception e) {
e.printStackTrace();
}