如何在Android上制作应用程序徽章?

问题描述 投票:10回答:2

- 2016年4月23日编辑 -

我最终使用ShortcutBadger用于大部分设备,我认为这对我来说应该足够了。

ShortcutBadger

基本上,Shortcut Badger会将广播,意图等发送给特定的发射器,例如LG Launcher,以制作徽章。它可能无法涵盖所有​​发射器,但至少它适用于最新的智能手机。

- 编辑 -

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

这是我的意思是申请徽章,我想找到一种方法来解决这个问题。

这个号码也会被启动器本身通知,当应用程序放入文件夹时,该文件夹也会显示徽章。

我认为应该有办法让它工作,因为我发现有几个应用程序有徽章。

- 原版的 -

我之前做过搜索,发现有一种方法可以在三星和索尼上制作应用程序徽章,但我想要的是支持其他供应商,如LG和HTC。

是否有通用的方式来制作申请徽章?

谢谢你的帮助!

android badge lg
2个回答
0
投票

不幸的是,Android不允许更改应用程序图标,因为一旦程序编译它就被密封在APK中。没有办法以编程方式将其更改为“可绘制”。

您可以使用小部件而不是图标来实现目标。小部件是高度可定制的,可以做你想要的。

原始参考是here

你也可以去Badges图书馆


0
投票

Stock Android目前在标准启动器上不提供此功能。

某些制造商(例如三星,特别是三星,HTC,LG,Mi)已将此功能纳入其定制的Android发射器中。此外,一些第三方发射器(例如Nova Launcher)已经包含了一个API来完成此任务。

您可能需要查看以下链接以获得进一步说明:

  1. How does Facebook add badge numbers on app icon in Android?
  2. Does Samsung modifies it's Android ROMs to have badges on email and SMS icons?
  3. How to make application badge on android?

问候

© www.soinside.com 2019 - 2024. All rights reserved.