2012-03-07 197 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

這是不可能的。您無法在運行時更改啓動器圖標。三星可以在運行時上爲其自己的發射器更改發射器圖標。

相關問題