Articles of Управление

Ошибка памяти, связанная с большими растровыми изображениями и жизненным циклом активности андроида

У меня есть прокручиваемое приложение карты, которое на данный момент имеет огромное растровое изображение. Он загружается отлично при запуске, но когда он теряет статус переднего плана, и пользователь снова возвращает его обратно, получая ошибку из памяти. В onPause он разбивает растровое изображение с использованием recycle и отмечает его как null. OnResume проверяет, является ли map […]

Утечка памяти WebView в приложении для Android

Я использую макет с веб-просмотром … каждый раз, когда я загружаю страницу в веб-представление, я замечаю в диспетчере задач, что получаю утечку памяти … похоже, что мой веб-просмотр хранит в памяти все данные страниц. Как я могу избежать такого поведения?

Невозможно выделить достаточное количество памяти в JNI

У меня есть собственная разделяемая библиотека Android (.so), которая используется в приложении для Android. Эта библиотека была первоначально написана для Windows / Desktop, а затем перенесена на мобильные платформы. Он содержит «алгоритмический» код, который работает с большим набором данных. Внутри библиотеки я не использую стандартную кучу ( malloc и friends), вместо этого страницы памяти выделяются […]

Удалите мое приложение из диспетчера учетных записей Android «добавьте аккаунт»

Когда пользователь создает новую учетную запись в своем приложении, я создаю новую учетную запись в менеджере учетных записей Android. Таким образом, пользователь может видеть свою учетную запись в настройках -> учетные записи и синхронизировать … Итак, вопрос: можно ли удалить мое приложение из списка, когда пользователь нажимает «добавить новую учетную запись» в учетные записи и […]

Bitmap recycle () в java Android

Нужна помощь для понимания метода recycle () класса Bitmap. Если у меня есть Bitmap [] с именем «bmp», например, какая разница между выполнением Bitmap[i].recycle() А также Bitmap[i]=null; Какой лучший вариант? Должен ли я назвать оба? благодаря

Ограничение размера кучи файлов в Android, нужно ли нам все еще разрабатывать приложения с ограничением на 16 МБ?

Как говорится в заголовке, должен ли я все-таки разрабатывать свое приложение с ограничением размера кучи размером 16 МБ? Причина, по которой я спрашиваю, это то, что я недавно разрабатывал игру, которая отлично работает на моем двухлетнем Droid 2. Но когда я тестирую свое приложение с помощью AVD с ограничением размера кучи размером 16 МБ, у […]

Мониторинг памяти, загруженной моим приложением в Android

Im, пытаясь оптимизировать объем памяти, потребляемой моим приложением. Когда мое приложение загружается (удерживая домашний ключ, а затем выбрав диспетчер задач), я вижу, что приложение принимает 17 МБ, но это значение не обновляется. Как я могу отслеживать это значение в режиме реального времени? У DDMS есть опция для этого? Пожалуйста, будьте конкретны, я много искал и […]

Можно ли объявить 1-битную переменную в Java?

Мой алгоритм использует огромный массив boolean значений, и, как меня учили, он берет 1 байт для каждой логической переменной. Нужно ли вообще объявлять булевский массив и уменьшать использование памяти, потому что я работаю в среде телефона. EDIT: Мой друг и я обсуждаем, является ли BitSet медленнее, чем обычный булевский массив. Просьба уточнить это. Алгоритм по-прежнему […]

Задание зависимостей Maven в build.gradle не работает

Я попытался добавить зависимость Maven к моему проекту, который использует Gradle, добавив эти строки в файл build.gradle в Android Studio: repositories { mavenCentral() } dependencies { compile files('libs/android-support-v4.jar') compile 'org.roboguice:roboguice:2.0' } Проект, похоже, хорошо компилируется, но нет способа ссылки на классы Roboguice внутри кода моего проекта. Я чувствую, что мне что-то не хватает, а именно, […]

Поддерживают ли константы кода версии для Android более старые версии?

Могу ли я использовать константы кода версии для Android со старыми версиями Android? Например, if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) … Будет ли это работать без сбоев на старых устройствах под управлением операционной системы Android до HONEYCOMB, когда эта константа была впервые определена? Предполагая, что мы скомпилируем его с достаточно недавним SDK?

Intereting Posts
Android Iframe SameOrigin на пользовательских сайтах Android SSLSockets с использованием самозаверяющих сертификатов Lollipop RippleDrawable vs Selector for Pre-Lollipop Должен ли я проверить, если ProgressBar isShowing, прежде чем отклонить его? Как удалить все sms из Inbox программно в Android? Как решить «Этот элемент не имеет прикрепленного источника и Javadoc не может быть найден в прикрепленном Javadoc»? Центр CheckBox доступен внутри себя Внедрить датчик запуска и остановки «Аниматоры могут запускаться только в потоках Looper» во время тестирования внутриутробного интрументации Как получить URI моей базы данных SQLite в приложении для Android? TransactionTooLargeException при запуске нового действия RxAndroid: когда использовать bindActivity и почему? Сбой с SurfaceView в Android NDK при быстром приостановке / возобновлении приложения Android: разница между getCount () и getChildCount () в ListView Как выровнять кнопку справа, не перекрывая TextView?