gpt4 book ai didi

android - 如何在应用启动器图标中显示通知计数

转载 作者:IT老高 更新时间:2023-10-28 12:53:47 25 4
gpt4 key购买 nike

三星 Galaxy Note 2 安卓版本 4.1.2

我知道之前有人问过这个问题,无法回复

How to display balloon counter over application launcher icon on android

尽管如此,昨天我更新了 Facebook 应用程序,它开始显示未读消息的私有(private)消息计数器。 facebook 应用程序为什么可以,而我的应用程序不能这样做?

facebook icon

enter image description here

三星 Galaxy Note 2 安卓版本 4.1.2

最佳答案

Android(“vanilla”android 没有自定义启动器和触摸界面)不允许更改应用程序图标,因为一旦程序被编译。无法使用标准 API 以编程方式将其更改为“可绘制”。您可以通过使用小部件而不是图标来实现您的目标。小部件是可定制的。请阅读:http://www.cnet.com/8301-19736_1-10278814-251.html这个http://developer.android.com/guide/topics/appwidgets/index.html .也看这里:https://github.com/jgilfelt/android-viewbadger .它可以帮助你。

至于徽章编号。正如我之前所说 - 没有标准的方法可以做到这一点。但是我们都知道 Android 是一个开放的操作系统,我们可以用它做任何我们想做的事情,所以添加徽章编号的唯一方法是使用一些 3-rd 方应用程序或自定义启动器,或者前端触摸界面:三星 TouchWiz 或索尼 Xperia 的界面。其他答案使用此功能,您可以在 stackoverflow 上搜索此功能,例如here .但我会再重复一遍:没有标准 API 用于此,我想说这是一种糟糕的做法。应用程序的图标通知徽章是一种 iOS 模式,无论如何都不应该在 Android 应用程序中使用。在 Andrioid 中有一个用于这些目的的状态栏通知:http://developer.android.com/guide/topics/ui/notifiers/notifications.html因此,如果 Facebook 或其他人使用它 - 这不是我们应该考虑的常见模式或趋势。但是,如果您仍然坚持并且不想使用主屏幕小部件,那么请看这里:

How does Facebook add badge numbers on app icon in Android?

正如您所见,这不是真正的 Facebook 应用,它是 TouchWiz。在 vanilla android 中,这可以通过 Nova Launcher http://forums.androidcentral.com/android-applications/199709-how-guide-global-badge-notifications.html 来实现。因此,如果您会在某处看到图标徽章,请确保它是 3 方启动器或触摸界面(前端包装器)。 Google 可能会在某个时候将此功能添加到标准 Android API 中。

关于android - 如何在应用启动器图标中显示通知计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565307/

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