如何將base 64字符串轉(zhuǎn)換為位圖圖像以在ImageView中顯示?我有一個base 64字符串,它表示位圖圖像。我需要將該字符串再次轉(zhuǎn)換為位圖圖像,以便在我的Android應(yīng)用程序中的ImageView上使用它怎么做?這是我用來將圖像轉(zhuǎn)換為base 64字符串的代碼://proceso de transformar la imagen BitMap en un String://android:src="c:\logo.png"Resources r = this.getResources();Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo);ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object byte[] b = baos.toByteArray();//String encodedImage = Base64.encode(b, Base64.DEFAULT);encodedImage = Base64.encodeBytes(b);
3 回答

侃侃爾雅
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個贊
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);Bitmap decodedByte = BitmapFactory. decodeByteArray(decodedString, 0, decodedString.length);

海綿寶寶撒
TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個贊
NULL
BitmapFactory.decodeByteArray()
encodedImage
JSON
Base64.URL_SAFE
Base64.DEAULT
byte[] decodedString = Base64.decode(encodedImage, Base64.URL_SAFE); Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
- 3 回答
- 0 關(guān)注
- 915 瀏覽
添加回答
舉報(bào)
0/150
提交
取消