2011-10-20 55 views
0

是否有一种方法可以动态更改应用程序图标。从某种意义上说,我的应用程序的基本功能是向用户显示任何生成的报告。我想要做的就是在生成报告时,更改我的应用程序图标以便在托盘中的应用程序图标顶部显示一个红色圆圈。当新消息到达时,类似地在adroid手机的收件箱图标顶部提醒cicleAndroid应用程序图标警报

回答

1

不幸的是:该图标在AndroidManifest文件中被硬编码。它是这样设计的,因此可以在不运行任何代码的情况下检索应用程序图标(这会导致启动程序应用程序的启动时间变慢)。

某些自定义家庭应用程序支持此功能,但使用私有API。

您可以尝试使用NotificationManager并将图标添加到状态栏。这将更加明显。

+0

这实际上是这样做的推荐方式。在这种情况下,你应该真的使用状态栏,这是它的设计目的:-) – dbm