我有一個字節數組,我需要將它轉換成Android Drawable。我如何執行此轉換?如何從byte []創建Drawable? (Android)
這裏是我試過,但沒有成功:
byte[] b = getByteArray();
ByteArrayInputStream is = new ByteArrayInputStream(b);
Drawable drw = Drawable.createFromStream(is, "articleImage");
DRW總是空!
編輯:
我的byte []的實際損壞/不完整的,這就是問題所在。
你確定'b'包含有意義的數據嗎? –
你的byte []被破壞了,可能來自無用的轉換爲一個字符串,如果你正在改變編碼的話,這不是冪等的。 – njzk2