我需要在应用程序图标上显示通知图标。喜欢iphone。 在iphone上的gmail或fb新的incomming messges或disiconly on appicon。 在andriod还有gmail小部件它显示新的邮件数量图标? 提前致谢。
答案 0 :(得分:2)
Android不允许更改应用程序图标,因为一旦程序编译,它就会被密封在APK中。无法以编程方式将其更改为“可绘制”。但是有一些方法。您可以使用小部件而不是图标来实现目标。小部件是可自定义的。请阅读此文: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。它可以帮助你。
但我想说这是一个不好的做法。 App的图标通知徽章是一种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我希望这能为你澄清一些事情。
您也可以this