The unread badges of the android launcher icon.
The unread badges of the android launcher icon.
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.whytot:BadgeForAppIcon:v1.0.0-beta.2'
}
new IconBadgeNumManager().setIconBadgeNum(getApplication(), notification, count);
* -notification cannot be null
* -notification must be sent
Launcher : com.huawei.android.launcher
https://developer.huawei.com/consumer/cn/devservice/doc/30802
Launcher : com.miui.home
https://dev.mi.com/console/doc/detail?pId=939
: Notifications must be sent simultaneously, but the Numbers can be customized.
: When app have been open, the indicator disappears.(So when the app is in the foreground, you can’t see badge)
*: Only for MIUI6-10.
*: Support , but need apply
Please contact the customer service staff on the OPPO developer platform by yourself. He will explain how to apply for this function.
*: I am currently in the application stage. If I succeed, I will update this method.
No support and no channels to apply.
This feature must be specifically supported by VIVO.
Launcher : com.sec.android.app.launcher
*: Support, but no official statement
Launcher : com.google.android.apps.nexuslauncher pixel 2(Pixel Launcher)
https://developer.android.com/training/notify-user/badges
: Support(Starting with 8.0 (API level 26)),but the number cannot be displayed on the corner mark, and you need to press the icon for a long time.
: Color is not red.