Android не хватает памяти при захвате изображения

У меня есть Activity, которое делает фотографии (с полным возможным разрешением, очень большим), а затем приложение может их проанализировать. Одновременно обрабатывается только одна фотография. Проблема в том, что после 4-5 фотографий я нахожусь на "Недостаточно памяти". Я вижу

dalvikvm-heap Out of memory при выделении 5070745 байтов

(размер байта меняется), за которым следует

Camera-JNI Не удалось выделить массив байтов для данных JPEG

Мое приложение не сбой, но, как мне кажется, с этого момента камера просто не может доставлять изображения. Я обращаю внимание на использование памяти в своем приложении, но здесь кажется, что где-то снаружи есть утечка памяти, и я спрашиваю, как я могу с этим справиться. Для этого существуют какие-либо подходы к решению?

7
задан georgij 22 December 2010 в 16:03
поделиться