回答

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。它可以帮助你。

但我想说这是一个糟糕的做法。应用的图标通知徽章是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。在香草机器人这可以实现与新星启动器http://forums.androidcentral.com/android-applications/199709-how-guide-global-badge-notifications.html我希望这将澄清一些事情给你。

您也可以做this

相关问题