Articles of вне памяти

Android – Исключение из памяти

Я разрабатываю одно приложение для Android для чтения книг. Страницы книг и аудиофайлы загружаются из Amazon Bucket. После загрузки он хранится на SD-карте. Я помещаю две кнопки для следующей и предыдущей страниц. Когда я показываю страницы, это дает мне исключение из памяти. 11-03 10:59:39.199: E/AndroidRuntime(13566): FATAL EXCEPTION: main 11-03 10:59:39.199: E/AndroidRuntime(13566): java.lang.OutOfMemoryError 11-03 10:59:39.199: E/AndroidRuntime(13566): […]

Почему столько памяти?

У меня есть растровое изображение размером 1000×1500 пикселей, из которого я хочу сделать измененную копию в Android. Когда я запускаю следующий код … // int width = original.getWidth(); // 1000px // int height = original.getHeight(); // 1500px final Bitmap result = original.copy(original.getConfig(), true); original.recycle(); … Я получаю OutOfMemoryError на линии copy : java.lang.OutOfMemoryError: bitmap size […]

OutOfMemoryError в BitmapFactory.decodeFile ()

Когда я выбираю изображение из галереи, если размер изображения больше 3 Мб, и вы можете отключить OutOfMemoryError. BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferredConfig = Bitmap.Config.ARGB_8888; Bitmap bmp = BitmapFactory.decodeFile(imageFilePath, options); Этот текст из журналов. Пожалуйста, помогите мне, потому что «крайний срок») E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:623) at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:378) at com.DriverNotes.AndroidMobileClientTest.ProfileActivity.onActivityResult(ProfileActivity.java:104) […]

Как избежать OutOfMemory для TextView, содержащего неограниченные ImageSpans?

Я разрабатываю приложение для записи почерка. Приложение работает таким образом: пользователь пишет (рисует) текст на сенсорном экране, приложение конвертирует почерк в битмап (getBitmapFromHandwriting ()), а затем использует это растровое изображение для создания SpannableString и покажет его пользователю в TextView (В моем случае я использую EditText, но для упрощения, скажем, это TextView). Вот фрагмент кода в […]

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 и вся информация, которую я нашел […]

Intereting Posts
Речь в текст на Android с пользовательским необычным сочетанием слов Как передавать данные в фрагмент при нажатии на карту в onBindViewHolder? Как я могу получить доступ к файлу logcat на устройстве Gradle исключает arm64 libs Есть ли репо, где вы можете скачать виртуальные устройства Android? Android: как отключить прокрутку CalendarView «Активность по умолчанию не найдена» для загружаемого приложения, созданного с помощью шаблона Android Studio Есть ли способ поместить Android WIFI (droid handset) в режим беспорядочного мониторинга? Для Android, следует ли использовать тип данных float чаще для моей игры или просто бросать плавать при рисовании? Как добавить размытый эффект на рисоваемое изображение через XML в android Титан не может создать или подражать андроидному приложению Spinner показывает, как диалог OpenGL и 9patch drawables Установка плагина Android NDK в eclipse SDK Как обнаружить событие касания вне навигационного ящика