如何在安卓上制作应用图标徽章?

12
--编辑于2016年4月23日--

我最终在我的设备的大部分区域中使用了ShortcutBadger,我认为这对我来说已经足够了。

ShortcutBadger

基本上,Shortcut Badger会向特定的启动器(例如LG Launcher)发送广播、意图等,以制作徽章。它可能不包括所有启动器,但至少可以在大多数最新的智能手机上工作。

--编辑--

在LG G2(4.4)上看到的是一些应用程序的数字,例如Line,显示未读计数。

这就是我所说的应用徽章,我想找出一种方法来解决这个问题。

当应用程序放置在文件夹中时,该数字也将由启动器自身通知,文件夹也将显示徽章。

我认为应该有方法使其运作,因为我发现有几个应用程序具有徽章。

--原始内容--

我之前进行了搜索,发现在三星和索尼上可以制作应用徽章,但是我想支持其他供应商,例如LG和HTC。

是否有一种通用的方法来制作应用程序徽章?

感谢您的帮助!


3
“应用程序徽章”是什么? - CommonsWare
@CommonsWare 你知道在 iPad 或 iPhone 上,它会在 AppStore 图标上方显示一个红色图标(更新)吗? - mrres1
你想在应用程序图标上叠加一个覆盖层吗?也许你需要的是一个小部件。你可以将其设置为1x1大小,并显示任何动态图像。 - indivisible
2
没有通用可靠的方法来实现这一点。k0sh答案中概述的技术最接近,但并非所有主屏幕实现都能正确处理它。像indivisible建议的应用程序小部件是更好的解决方案。 - CommonsWare
1
是的,我最终在大多数设备上使用了ShortcutBadger,我认为这对我来说已经足够了。 - JTam
显示剩余5条评论
2个回答

0

目前标准的Android系统不提供此功能。

某些制造商(例如三星、HTC、LG、小米)已将此功能包含在其定制的Android启动器中。此外,一些第三方启动器(例如Nova Launcher)已经包含了API以实现此功能。

您可以查看以下链接以获取进一步的解释:

  1. Facebook如何在Android应用程序图标上添加徽章数字?
  2. 三星是否修改其Android ROM以在电子邮件和短信图标上显示徽章?
  3. 如何在Android上制作应用程序徽章?

祝好!


0

很遗憾,Android不允许更改应用程序图标,因为一旦编译程序,它就被封装在APK中。没有办法通过编程方式将其更改为“drawable”。

您可以使用小部件而不是图标来实现目标。小部件高度可定制,并且可以完成您想要的操作。

原始参考在这里

您还可以使用Badges


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接