我想讓用戶可以在SD卡中選擇一個外部圖像作爲通知圖標。但是,這似乎是不可能的,只有具有資源ID的內部圖像可以用作通知圖標。是否可以使用外部圖像作爲通知圖標?
因此,我可能需要一種方法將位圖設置爲通知圖標。
通知示例,只有資源ID可以設置爲通知圖標不是位圖。
int icon = R.drawable.notification_icon; CharSequence tickerText = "Hello"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when);
而且,我知道,通知的自定義擴展視圖可以使用外部形象,但仍然是不通知圖標。
讚賞。
謝謝,你能不能給出更多關於如何在sdcard中爲外部圖像提供資源ID的說明? – dong221
嗯...我現在不能給代碼,但可以給出一個想法,你可以生成一個位圖的UUID,然後可以引用它作爲一個int – Sarmad
請你提供一些提示?順便說一句,我可以從市場上下載你的應用程序進行測試嗎謝謝。 – dong221