고해상도 이미지를 로딩 및 가공 후 손실없이 저장하고 싶은데, 계속 OOM이 발생합니다. 이미 Manifest 파일에는 largeHeap 설정을 해놓은 상황이라 더이상 힙 크기를 키울 수도 없는 상황인데요. 관련해서 구글링 해보니 허니컴 이전까지만해도 jni로 이미지를 로딩하면 native heap에 올려놓기 때문에 디바이스의 물리적인 메모리 한계까지 사용할 수 있었다고 하더군요. 물론 그에 따른 여러가지 문제가 발생할 수 있었지만요. 여기서 질문 드립니다.
1. 타겟 API가 아이스크림 샌드위치 이상인데, 이 버전에서는 native heap에 이미지를 올려놓을 수 있는 방법이 없나요?
2. 1번 방법 말고 혹시 고해상도 이미지를 로딩 및 저장할 수 있는 방법이 있다면 소개좀 해주실 수 있을까요?
감사합니다.