如何在android app图标上显示未读计数?

时间:2013-08-17 04:35:42

标签: android

我想在应用程序图标上显示未读计数。为了达到这个目的,我引用了大量的堆栈溢出答案。所有链接都说这是不可能的。但是android Mail,Message应用程序在图标顶部显示未读计数,在某些链接中表示使用widget而不是图标。但我不知道如何在Android应用程序中使用小部件而不是图标显示。

enter image description here

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

2 个答案:

答案 0 :(得分:14)

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

但你可以使用widget来做到这一点。 有很多相关的问题,先检查一下。

Question 1

Question 2

Question 3

Widget Example

Widget Link

更新:2015年4月24日

现在可以使用某个启动器应用程序。

检查此example1example2

答案 1 :(得分:3)

  1. 默认情况下,Android中不允许在应用程序图标中显示徽章。我们可以在android中提供的一些自定义设备中执行此操作: 以下是我们如何在索尼,三星等设备上展示的链接。
  2. https://github.com/leolin310148/ShortcutBadger

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

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

    1. 对于其他非自定义设备,我们可以创建自定义窗口小部件以反映同样的行为。
    2. 请参阅如何创建窗口小部件: https://looksok.wordpress.com/2012/12/15/android-complete-widget-tutorial-including-source-code/