11

我想向应用程序图标显示未读计数。我参考了很多堆栈溢出的答案来实现这一点。所有的链接都说这是不可能的。但是 android Mail, Message 应用程序在图标顶部显示未读计数,并且在某些链接中表示使用小部件而不是图标。但我不知道如何在 android 应用程序中使用小部件而不是图标显示。

在此处输入图像描述

像上图一样,我想在我的应用程序图标中显示未读计数。

4

2 回答 2

14

不幸的是,您不能在应用程序图标上执行此操作。Android 不允许这样做。

但是您可以使用小部件来做到这一点。有很多相关的问题,先检查一下。

问题 1

问题2

问题 3

小部件示例

小部件链接

更新:24/04/2015

现在这对于某些启动器应用程序是可能的。

检查此ShortcutBadgerBadgeUtils

更新

Android 允许从 Android 8.0(PI 级别 26)修改通知徽章。

于 2013-08-17T04:56:33.653 回答
3
  1. Android 默认不允许在应用程序图标中显示徽章。我们可以在 android 中可用的一些定制设备上执行此操作:以下是我们如何在 Sony、Samsung 等设备上显示的链接。

https://github.com/leolin310148/ShortcutBadger

我在 git 上找到的实用程序类:- 也会有帮助

https://gist.github.com/Tadas44/cdae2f5995f21bf1c27f

  1. 对于其他非自定义设备,我们可以创建自定义小部件来反映相同的行为。

请参阅如何创建小部件: https ://looksok.wordpress.com/2012/12/15/android-complete-widget-tutorial-including-source-code/

于 2015-04-24T15:27:26.393 回答