gpt4 book ai didi

android - 如何在不显示通知的情况下在 Oreo 中设置徽章计数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:00 26 4
gpt4 key购买 nike

我曾经使用 this library 在应用程序图标中显示数字如下:

ShortcutBadger.applyCount(context, numberToShow);

OneSignal 在其 Android SDK 中也具有相同的功能。

现在在 Oreo 中,随着通知 channel 的引入,事情对我来说变得复杂了。我可以创建一个 channel 。然后,我还可以创建一个通知,如下所示:

public static void createNotification(Context context, int numberToShow) {
Notification notification = new NotificationCompat.Builder(context, context.getString(R.string.notification_channel_id))
.setContentTitle("Dummy Title")
.setContentText("Dummy content")
.setSmallIcon(R.drawable.app_icon)
.setNumber(numberToShow)
.build();
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
notificationManager.notify(0, notification);
}

但是,我必须用这个解决方案显示一个通知,我不需要,因此也不想要。在 Oreo 中有什么方法可以实现我之前做过的同样的事情,即只显示“通知点”或附加到应用程序图标的数字?

最佳答案

抱歉,除了您描述的 Notification 场景外,没有 SDK 级支持在启动器图标上显示数字或其他标记。

关于android - 如何在不显示通知的情况下在 Oreo 中设置徽章计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52036912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com