OutOfMemoryError 예외가 발생하는 이유를 알고 있습니다.하지만 바이트 배열을 Bitmap으로 변환하는 가장 좋은 방법은 있습니다. 코드 아래에서 사용했지만 큰 바이트가되면 응용 프로그램을 강제 종료하고 OutOfMemoryError 예외를 발생시킵니다.안드로이드 바이트 배열을 비트 맵으로 변환하는 가장 좋은 방법은?
그리고 API는 그냥 바이트 배열을 아무것도 반환하지 않습니다.
Bitmap bmp = BitmapFactory.decodeByteArray(bytearray, 0, bytearray.length);
bytearray의 크기는 얼마나됩니까? 정말 큰 이미지입니까? 아마도 이미지는 전화 메모리에 대해 실제로 크기 때문에 거기에서 검색하는 경우 이미지를 압축해야합니다. – DNax
체크 아웃이 좋은 설명 http://developer.android.com/training/displaying-bitmaps/load-bitmap.html – dhams