2011-11-02 118 views
0

我想通過使用Base64和BitmapFactory將字符串轉換爲位圖,但無法轉換。請任何人都可以幫助我將字符串轉換爲位圖。Android:將字符串轉換爲位圖

在此先感謝。

+2

你做了什麼,你面臨什麼問題/錯誤? – MKJParekh

+0

「無法轉換」=>接下來發生了什麼? –

+1

只是看看這個http://stackoverflow.com/q/4837110/840861 – Uttam

回答

1

您可以Base64編碼字符串轉換爲字節數組,

,並從字節數組可以解碼位圖。

使用這2種方法。

byte[] arr = Base64.decode(s, options); 
Bitmap b = BitmapFactory.decodeByteArray(data, offset, length); 
+0

感謝您的答覆,我試過這個,但它的返回null形式的BitmapFactory.decodeByteArray()。 –

+0

你可以請建議任何其他解決方案將字符串轉換爲bitamp。 –