마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

StringBuffer에 있는 웹 이미지를 ImageView에 뿌리는 방법

0 추천
안녕하세요. 제목 그대로입니다.

서버상의 이미지를 StringBuffer에 저장하였습니다.

이미지뷰에 위 이미지를 뿌려주고싶은데

StringBuffer에 담겨있는 데이터를 어떻게 Bitmap으로 바꿀 수 있나요 ?
음무 (17,820 포인트) 님이 2016년 4월 14일 질문

1개의 답변

+1 추천
StringBuffer의 경우 String을 build 하는데 사용하는데 String의 특성상 '\0' 값이 들어가면,

라인이 종료 된다고 판단되어집니다.

String.valueOf(stringBuffer).getBytes() 같은 방식으로 byte array를 얻을 순 있긴 하지만

ByteBuffer를 사용해서 데이터를 저장하시는게 깔끔할 듯 하네요...
(ByteBuffer로 저장하는 것으로 바꿨다면,   array() 메소드를 통해 byte array를 구할  수 있습니다.)

http://developer.android.com/reference/android/graphics/BitmapFactory.html#decodeByteArray(byte[], int, int) 를 통해 Bitmap으로 생성하실 수 있습니다.
익명사용자 님이 2016년 4월 14일 답변
...