2011-10-20 54 views
0

是否有一種方法可以動態更改應用程序圖標。從某種意義上說,我的應用程序的基本功能是向用戶顯示任何生成的報告。我想要做的就是在生成報告時,更改我的應用程序圖標以便在托盤中的應用程序圖標頂部顯示一個紅色圓圈。當新消息到達時,類似地在adroid手機的收件箱圖標頂部提醒cicleAndroid應用程序圖標警報

回答

1

不幸的是:該圖標在AndroidManifest文件中被硬編碼。它是這樣設計的,因此可以在不運行任何代碼的情況下檢索應用程序圖標(這會導致啓動程序應用程序的啓動時間變慢)。

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

您可以嘗試使用NotificationManager並將圖標添加到狀態欄。這將更加明顯。

+0

這實際上是這樣做的推薦方式。在這種情況下,你應該真的使用狀態欄,這是它的設計目的:-) – dbm