2010-08-11 85 views
7

我想我的應用程序從手機SD卡抓取圖像作爲狀態欄中的通知圖標使用,但android需要使用資源ID通過圖標構建通知。如果我從我的SD卡加載圖像,它是否有資源ID,我怎樣才能得到它?還是有另一種方法可以使這個工作?從我的SD卡顯示圖標

+0

看到[鏈接](http://stackoverflow.com/questions/16055073/set-drawable-or-bitmap-as-icon-in-notificatio-in-android)它有一個接受的答案。 – gattshjoty 2013-10-29 14:14:18

回答

-1

我不知道從SD卡上使用通知圖標是否有意義。

  • 爲什麼它會在您的應用程序中發生變化?
  • 如果不會更改,請將其放置在res文件夾中並使用R.drawable.name
  • 如果用戶裝入SD卡,img將不可用。

我想不出一種方法來破解android從sdcard放置一個img。 Notification構造函數只是獲取一個id作爲圖標。

我的建議:

做你的通知圖標基於以下的icon Design guide您的應用程序圖標。

+0

是的,他們按照指導。它在我的應用程序中會改變的原因是它更新了用戶的狀態,並且每個用戶都希望有不同的配色方案。每個方案需要大約80個左右的圖像文件。如果我將每個方案添加到應用程序,它將變得越來越大。所以我希望用戶從應用程序中選擇哪種方案,並讓應用程序將該方案下載到SD卡上,然後應用它。有沒有其他方法可以做到這一點? – John 2010-08-11 11:51:47