2012-03-07 250 views
1

如果我的应用程序有任何更新可用我希望应用程序启动器图标应该通知它。否则,会显示默认启动器图标。应用程序启动器图标显示更新可用

我看到了Samsung Apps在其Launcher图标上有多个App更新。

我有我的服务器上运行的Web服务知道更新是否可用。

任何帮助将令人钦佩。

+0

你可以创建一个简单的小工具,确实是我想... – Jave 2012-03-07 15:05:20

回答

2

您可以将您的图标设计为具有两种状态的选择器:updates_available或normal。您必须创建自定义状态并覆盖处理设置图标的启动程序活动中的方法。然后,你将不得不编写一个持久的服务,定期检查更新和广播到启动器....但这需要你建立自己的启动器..我认为这不是一个选项。

但有两种方法可以做到这一点,这将产生类似的结果:

1:创建一个1x1的小部件这仅仅是启动上按您的活动的形象图。此小部件将接受来自更新检查服务的广播并相应地更改其图像。这和你上面提到的“想要”的方式非常相似。

2:将您的应用程序添加快捷方式如下所述: How to change an application icon programmatically in Android?

0

这是不可能的。您无法在运行时更改启动器图标。三星可以在运行时上为其自己的发射器更改发射器图标。

相关问题