【发布时间】:2017-03-02 03:10:01
【问题描述】:
我需要在我的应用程序中的应用程序图标上显示徽章
我尝试过的:
-
这个https://github.com/leolin310148/ShortcutBadger 库在许多设备上都可以使用。我检查了它的清单,发现每种类型的启动器都存在权限
<!--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 上的可用答案,例如
How to display count of notifications in app launcher icon
can we show badge number on android app icon like iphone?
How to show badge count with app icon on Redmi?
Add unread notification badge on android app icon
Is there a way to add a badge to an application icon in Android?
所有这些资源都帮助我在上述设备上完成了任务,但我仍然可以看到有很多人设备,如 xiomi、micromax 等,其中 wtsapp、facebook 等应用程序正在显示徽章,但我无法在上面显示徽章这些设备。
这里有没有人实现它。任何帮助将不胜感激。
【问题讨论】:
-
这肯定与权限有关,因为在红米上,您可以转到设置->应用程序->管理应用程序->您的应用程序->通知并打开“显示应用程序图标徽章”。这将开始显示应用程序图标徽章.....
标签: android android-studio badge