본문 바로가기

Android

[Android] BitmapFactory사용시에 Bitmap size exceeds VM budget 발생 문제 해결 방법 우선 Bitmap size exceeds VM budget가 발생되는 이유는 여러가지가 있을 수 있다. 지금 내가 문제가 되는 상황은 bitmap을 불러오면서 메모리가 부족해서 발생되는 문제다. 해당 문제를 해결하기 위해서는 BitmapFactory.Option 이라는 class를 사용해서 몇가지 옵션만 주면 된다. 우선 이미지를 불러오는 코드 부터 보자. 보통 이미지를 불러 올경우에 아래와 같은 방법으로 불러온다. 예를 들기 위해서 2가지로 적어봤다. 1. Bitmap img = BitmapFactory.decodeResource(res, res.getIdentifier(fileName, null, null)); 2. Bitmap img = BitmapFactory.decodeByteArray(byte.. 더보기
[Android] 콘솔창에서 LogCat 확인하기 우선 Eclips에서 Android를 개발 하다보면 LogCat에 메세지를 찍어 볼 일이 있습니다. 하지만 아직까지 Eclips에서는 LogCat에 한글을 지원하지 않습니다. 영어 싫잖아요?ㅋㅋ 이럴때 방법이 있습니다. 콘솔창에서 LogCat를 찍어 보는 거죠. 콘솔에서 출력을하게 되면 한글로 출력이 가능 하기 때문에 많은 분들이 사용 하시는 것 같습니다. 방법 1. 윈도키 + R을 누릅니다. (실행 창) 2. 실행창에서 cmd /u 를 입력 합니다. 3. 콘솔창에서 chcp 65001 을 입력 합니다. 4. 콘솔창의 프레임을 우클릭하여 속성에 들어 갑니다. 5. 속성창에서 글꼴 메뉴로 가서 글꼴을 아래와 같이 변경해줍니다. - 글꼴 Lucida Console, 크기 12(크기는 한번 LogCat를 찍어.. 더보기