我有一個Bitmap
,我想爲它的資源ID(如R.drawable.whatever
),而不是傳遞給通知(爲了兼容性原因,我卡在api 8級)。這可能嗎?我懷疑不是,但我想在我放棄之前確定。將位圖轉換爲資源ID
2
A
回答
10
不,這是不可能的。對不起:P
1
資源ID是在apk編譯時生成的,並且是完全不可變的。底線:如果您的位圖必須從稍後的某個位置拉出,則會卡住。 相關鏈接:沒有通知圖標比他們的APK年輕(達到薑餅)。
0
或許你可以使用此代碼:
Drawable d = new BitmapDrawable(getResources(),bitmap);
參考:http://www.vogella.com/articles/AndroidDrawables/article.html
+0
不幸的是,這是行不通的,因爲通知自api級別8不採取可繪製或位圖,它需要一個資源id(並且只有一個資源id)。 –
相關問題
- 1. 將音頻文件的資源名稱轉換爲資源ID
- 2. 將android整數資源ID轉換爲十六進制/名稱
- 3. 將webapp資源轉換爲目標
- 4. 將資源轉換爲字節[]
- 5. 將AngularJS資源轉換爲JSON
- 6. 將位圖轉換爲java.awt.image.BufferedImage
- 7. 將WebBrowser.Document轉換爲位圖?
- 8. 將BitmapDrawable轉換爲位圖
- 9. android將位圖轉換爲ascii位圖
- 10. 從URI或位圖獲取資源ID
- 11. 隨機位圖數隱蔽資源ID
- 12. 將位圖轉換爲圖像
- 13. 將位圖轉換爲圖標
- 14. 將圖像轉換爲位圖
- 15. 將字節轉換爲位圖圖像
- 16. 將位圖轉換爲javascript圖像
- 17. 將PictureBox圖像轉換爲位圖
- 18. 如何將位圖轉換爲圖像
- 19. 如何將AChartEngine圖轉換爲位圖
- 20. 將位圖轉換爲圖標
- 21. JSF 2.0 - 將視圖ID轉換爲URL
- 22. 在exe中替換位圖資源
- 23. 將JPG(位圖)轉換爲SVG(矢量)的源代碼?
- 24. 資源到位圖轉換導致質量差
- 25. 轉換視圖爲位圖
- 26. 圖形轉換爲位圖
- 27. 如何將擴展文件資源資源(InputStreams)轉換爲可繪製
- 28. Xcode - 將CGRect轉換爲ID?
- 29. 返回圖像資源ID
- 30. 如何將ImageSource轉換爲位圖?
這正是我擔心的。我會再給它一小時左右,並將其標記爲已接受。 –