我需要在我的应用程序中显示应用图标上的徽章。
我尝试过以下方法:
This https://github.com/leolin310148/ShortcutBadger library do it on many devices.I have checked its manifest and saw that there exists a permission for each type of launcher
<!--for Samsung--> <uses-permission android:name="com.sec.android.provider.badge.permission.READ"/> <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/> <!--for htc--> <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/> <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/> <!--for sony--> <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/> <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/> <!--for apex--> <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/> <!--for solid--> <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/> <!--for huawei--> <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" /> <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS" /> <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS" /> <!--for ZUK--> <uses-permission android:name="android.permission.READ_APP_BADGE"/>
2.我已经查看了许多已经在stackoverflow上的答案,例如:
我们可以像iPhone一样在Android应用程序图标上显示徽章数字吗?
所有这些资源都帮助我在上述设备上完成任务,但我仍然可以看到有很多设备,如小米、Micromax等,在其中像wtsapp、facebook等应用程序显示徽章,但我无法在这些设备上显示徽章。
这里有人实现过吗?任何帮助将不胜感激。