2012-10-18 3 views
0

가 나는 평민 - 코덱 - 1.3.jarAndroid에서 base64Binary 문자열을 이미지로 변환하는 방법은 무엇입니까?

아직도는 null를 돌려줍니다 포함이 코드

byte decodedIcon[] = null; 
byte[] bb = (resposeString).getBytes("utf-8"); 
decodedIcon = Base64.decodeBase64(bb); 

Bitmap bitmap = BitmapFactory.decodeByteArray(decodedIcon, 0,decodedIcon.length); 

을 시도, 어떤 도움은 매우 극명하게 될 것이다.

+0

null decodedIcon 또는 Bitmap은 무엇입니까? lagcat에 오류가 있습니까? –

+0

비트 맵을 null로 반환 중입니다. – Anirudh

답변

0

Base64 문자열을 Image로 변환하려면 다음 기능을 사용하십시오.

public Bitmap Base64ToImage(String base64String) { 
    byte[] imageAsBytes = Base64.decode(base64String.getBytes(), 
      Base64.DEFAULT); 
    Bitmap mybitmap = BitmapFactory.decodeByteArray(imageAsBytes, 0, 
      imageAsBytes.length); 
    return mybitmap; 
} 
+0

이것이 작동하지 않습니다. – Anirudh

관련 문제