Articles of вне памяти

Как исправить ошибку в размере растрового изображения превышает бюджет VM

Я работаю над загрузкой одного приложения на SDCard. Я масштабирую, что sdcard, сохраненный в базе данных, иногда возникает одна ошибка. Размер растрового изображения превышает vm. ouput : 01-11 15:39:51.809: ERROR/AndroidRuntime(6214): Uncaught handler: thread main exiting due to uncaught exception 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): java.lang.OutOfMemoryError: bitmap size exceeds VM budget 01-11 15:39:51.979: ERROR/AndroidRuntime(6214): at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method) 01-11 […]

Outofmemoryerror при создании растрового изображения

Я делаю приложение camer, которое может содержать предварительный просмотр камеры и png. Я хотел бы сохранить изображения в обратном вызове onPictureTaken Мой источник ниже public void onPictureTaken(byte[] data, Camera camera) { //preview from camera Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); // overlay image Bitmap overlayBmp = overlay.getDrawingCache(); //blank beatmap Bitmap blankBitmap = Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight(), Bitmap.Config.ARGB_8888); //make […]

Показать большое изображение с SD-карты на Android

В Android, как вы отображаете изображение ( любого размера ) с SD-карты, не получая ошибку из памяти ? Нужно ли сначала помещать изображение в медиа-магазин? Приветствуется пример псевдокода. Дополнительные очки, если отображаемое изображение больше, чем позволяет уровень памяти устройства .

Android не убивает действия из стека, когда память низкая

Мы разрабатываем приложение, в котором есть раскрывающаяся панель, которая позволяет пользователям перемещаться по всему приложению. Навигация не очень стандартная, так как это меню доступно из почти всех видов деятельности. После того, как вы играете в течение некоторого времени, открывая действия с помощью меню, стек начинает расти и расти. Все эти действия содержат списки с несколькими […]

Сохранение большого изображения в PNG

Я только что столкнулся с жесткой проблемой … Вот моя история: Мое устройство Samsung Galaxy Note, как правило, оно делает снимки с разрешением 3264 * 2448 пикселей. Мне нравятся прекрасные фотографии, когда я пытаюсь найти подробную информацию, но здесь я ее ненавижу, потому что она огромна для Android. Я могу читать и отображать изображение этого […]

Diff b / w bitmap.recycle () и bitmap = null

Я в ситуации, когда я использовал цикл for для загрузки набора изображений, и я преобразовываю его в растровые изображения. Поэтому, чтобы избежать ошибки OutOfMemory, я пытаюсь переработать растровые изображения. Но, к сожалению, я сталкиваюсь с другим исключением, говорящим что-то вроде "View trying to use a recycled bitmap" . Но все же мне разрешено удалять использованное […]

OutOfMemoryError, что увеличить и как?

У меня есть очень длинная коллекция с 10 тыс. Элементов, а при запуске toString () на объекте он сработает. Мне нужно как-то использовать этот выход. 05-21 12:59:44.586: ERROR/dalvikvm-heap(6415): Out of memory on a 847610-byte allocation. 05-21 12:59:44.636: ERROR/dalvikvm(6415): Out of memory: Heap Size=15559KB, Allocated=12932KB, Bitmap Size=613KB 05-21 12:59:44.636: ERROR/AndroidRuntime(6415): Uncaught handler: thread main exiting due […]

HttpClient.execute бросает OutOfMemoryError

У меня есть приложение для Android, которое отправляет JSONObject как объект с помощью объекта ByteArrayEntity . Вот как это выглядит: post.setEntity(new ByteArrayEntity(entity.getBytes("UTF-8"))); result = client.execute(post, handler); Entity – это String . Обработчик – ResponseHandler<String> а клиент – HttpClient . Это хорошо работает на эмуляторе и на некоторых устройствах. Но иногда я получаю OutOfMemoryError во время […]

Просмотр пейджера с универсальным загрузчиком изображений

Я не уверен, что ViewPager с Universal Image Loader может / должен использоваться в качестве альтернативы для галереи, такой как интерфейс, так как я столкнулся с ошибкой из памяти при загрузке изображений с SD-карты и просмотре их в полноэкранном режиме. Независимо от того, какой номер, он отлично работает с GridView, но при просмотре изображений в […]

Как загружать большие изображения в Android и избегать ошибок в памяти?

Я работаю над приложением, которое использует большие изображения (1390 × 870: 150kb – 50kb). Я добавляю изображения при нажатии триггера / ImageView. В какой-то момент у меня возникает ошибка в памяти: java.lang.OutOfMemoryError E/AndroidRuntime(23369): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) E/AndroidRuntime(23369): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:613) E/AndroidRuntime(23369): at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:378) Чтобы изменить размер изображения, я делаю это: Bitmap productIndex = null; final String […]