Articles of вне памяти

Android Drawable.createFromStream выделяет слишком много памяти

Я создаю Drawable из потока HTTP, делая следующее. HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpResponse response = client.execute(get); InputStream is = response.getEntity().getContent(); Drawable drawable = Drawable.createFromStream(is, "offers task"); return drawable; Моя проблема в том, что Drawable.createFromStream выделяет намного больше памяти, чем должен. Изображение, которое я пытаюсь загрузить, составляет 13k, но вызов […]

Растровое изображение создает из памяти

Я пытаюсь повернуть изображение в onActivityResult() с камеры Intent, но иногда я получаю ошибки из памяти. Как я могу оптимизировать этот код? http://pastebin.com/ieaHS8qB bmp = BitmapFactory.decodeStream(new FileInputStream(f), null, null); correctBmp = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), mat, true); Я пытался добавить bmp.recycle() и correctBmp.recycle() после этих строк, но это не помогло.

Android onPictureTaken callback выбрасывает из памяти исключение в Bitmap.decodeByteArray

У меня есть Samsung Galaxy S3, который способен захватывать размеры размером ~ 3000 x 2000. И сейчас я разрабатываю приложение, которое требует захвата изображений. Я использую свой телефон в качестве отладчика, и я устанавливаю максимально возможный размер, который устройство предлагает для захвата изображения. Однако, если я использую этот параметр, обратный вызов onPictureTaken выдает ошибку памяти […]

Java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeAsset (собственный метод)

Я пытаюсь выполнить анимацию нажатием кнопки. При нажатии кнопки вы можете сделать следующие шаги. Изменение изображения кнопки Анимационная игра Отображается следующий макет. Но я получаю исключение из памяти. Когда файл анимации не был добавлен в проект, ошибки не было. Но с момента добавления аниме возникает проблема. Я использую 3 класса файлов здесь (home_screen, button_anime и […]

Java.lang.OutOfMemoryError Даже в блоке try-catch?

Мое приложение падает, показывая это в logcat: java.lang.OutOfMemoryError: (Heap Size=39047KB, Allocated=19932KB) at android.graphics.BitmapFactory.nativeDecodeFile(Native Method) at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:373) at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:443) at com.mApp.mobileapp.mActivity.onActivityResult(mActivity.java:196) at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:153) at android.app.Activity.dispatchActivityResult(Activity.java:4752) at android.app.ActivityThread.deliverResults(ActivityThread.java:3449) at android.app.ActivityThread.handleSendResult(ActivityThread.java:3503) at android.app.ActivityThread.access$1100(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1320) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:156) at android.app.ActivityThread.main(ActivityThread.java:5109) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:991) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758) at dalvik.system.NativeStart.main(Native Method) При запуске этого кода: String […]

Bitmap decodeStream OutOfMemory Exception

Я использую собственную реализацию примера ViewFlow для Android в своем приложении. Я загружаю зашифрованные изображения из веб-службы и сохраняю их на SD-карте. Я использую viewflow для дешифрования изображений «на лету» и показываю их. Но проблема в том, что когда пользователь начинает слишком быстро менять изображения, он бросает мне OutOfMemoryException и вся информация, которую я нашел […]

Поворот изображения в Android без OutOfMemoryError или масштабирования

В основном я пытаюсь повернуть Bitmap (из образа) в Android-приложении. Причина, по которой я хочу сделать это, состоит в том, что изображение, сделанное с камеры (через намерение), отображается горизонтально, даже если оно зафиксировано вертикально, а ориентация сохраняется как метаданные на изображении. Исправьте меня, если ошибаетесь. Однако проблема заключается в том, что при загрузке изображение будет […]

Android: Как решить Bitmap java.lang.OutOfMemoryError?

Я получаю java.lang.OutOfMemoryError при использовании растрового изображения для отображения больших изображений. Для изменения размера растрового изображения я ссылался на следующую ссылку « Сохранить битмап» и «BitmapFactory.decodeFile» . Мой логарифм выглядит следующим образом: FATAL EXCEPTION: main java.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreate(Native Method) at android.graphics.Bitmap.createBitmap(Bitmap.java:604) at android.graphics.Bitmap.createBitmap(Bitmap.java:551) at com.android.restaurant.DescriptionPage.getResizedBitmap(DescriptionPage.java:327) at com.android.restaurant.DescriptionPage.setDetailsIntoLayout(DescriptionPage.java:172) at com.android.restaurant.DescriptionPage.onCreate(DescriptionPage.java:101) at android.app.Activity.performCreate(Activity.java:4397) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1782) […]

Размер растрового изображения превышает Vm бюджетную ошибку android

Когда я перехожу в ландшафтный режим, создается несколько объектов с растровым изображением полного экрана. Когда я прокручиваю другой объект, и его растровое изображение отображается, когда я делаю это повторно, размер растрового изображения превышает бюджетную ошибку vm , я выполнил все такие вещи, как recycle() , установил нуль, а затем вызвал GC() , но у меня […]

Вращающееся растровое изображение вызывает outOfMemoryException

Я вращаю растровое изображение таким образом, при каждом нажатии кнопки изображение поворачивается на 90 градусов Matrix matrix = new Matrix(); matrix.postRotate(90); rotated = Bitmap.createBitmap(rotated, 0, 0, rotated.getWidth(), rotated.getHeight(), matrix, true); iv.setImageBitmap(rotated); Я пробовал это с большим количеством изображений, но теперь один вызвал OutOfMemoryError. Есть ли способ предотвратить это? Конечно, я могу назвать переработку, но затем […]

Intereting Posts
Как читать и писать UTF-8 на диск на Android? Ошибка: нет такого свойства: bootClasspath для класса: com.android.build.gradle.LibraryPlugin Несколько файлов dex определяют landroid / support / annotation / AnimRes Как получить галактику Thumbnail для определенной папки изображений в android? Получить Android-контекст в проекте PCL Как я могу вызвать window.openDatabase из webView, размещенного в приложении Android? Место запуска приложения для Android Откройте html-файл, расположенный внутри моего приложения, используя WebView Создайте DummyActivity внутри папки androidTest для тестирования Facebook Android SDK 3.0 всегда возвращает OPENING при входе в систему Android: как добавить детей из макета xml в пользовательский вид Ошибка добавления текста редактирования в eclipse InetAddress.getLocalHost (). GetHostAddress () возвращает 127.0.0.1 в Android DDMS показывает пустой файловый проводник для онлайн-эмулятора Как я могу отображать Album Art с помощью MediaStore.Audio.Albums.ALBUM_ART?