2011-06-27 68 views
0

我想讓用戶可以在SD卡中選擇一個外部圖像作爲通知圖標。但是,這似乎是不可能的,只有具有資源ID的內部圖像可以用作通知圖標。是否可以使用外部圖像作爲通知圖標?

因此,我可能需要一種方法將位圖設置爲通知圖標。

通知示例,只有資源ID可以設置爲通知圖標不是位圖。

 
int icon = R.drawable.notification_icon; 
CharSequence tickerText = "Hello"; 
long when = System.currentTimeMillis(); 
Notification notification = new Notification(icon, tickerText, when); 

而且,我知道,通知的自定義擴展視圖可以使用外部形象,但仍然是不通知圖標。

讚賞。

回答

0

您可以在圖標的參考ID中給出您的圖像ID以顯示爲圖像。我個人做了兩個自定義和非客戶通知

+0

謝謝,你能不能給出更多關於如何在sdcard中爲外部圖像提供資源ID的說明? – dong221

+0

嗯...我現在不能給代碼,但可以給出一個想法,你可以生成一個位圖的UUID,然後可以引用它作爲一個int – Sarmad

+0

請你提供一些提示?順便說一句,我可以從市場上下載你的應用程序進行測試嗎謝謝。 – dong221

相關問題