Articles of памяти

Об утечках памяти и общих методах

Какой из них лучше использовать в моем приложении? public class NetworkCheck { Context context; public NetworkCheck(Context context) { this.context=context; } public boolean isNetworkConnected() { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); return cm.getActiveNetworkInfo() != null; } } … if(new NetworkCheck(this).isNetworkConnected()){ //statement } Для вышеописанного я должен создавать память кучи каждый раз, когда мне приходится использовать его метод. […]

Android: программно освободить ресурсы памяти растрового изображения

У меня есть диалог, в котором пользователи могут свободно рисовать внутри диалогового окна. Диалог расширяет представление, а область рисования создается bitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888); Тем не менее, чертеж не нужно сохранять, и когда пользователь закрывает диалоговое окно и снова открывает его, его предыдущий чертеж не требуется хранить и перерисовывать с нуля. Подробные коды: DoodleView: […]

Тест памяти Android

Это может быть глупый вопрос, но я не могу найти много информации в Интернете. Допустим, у меня есть 2 вида деятельности: MainActivity & Secondactivity. Основная активность имеет кнопку для перехода к второму действию. Второе действие имеет кнопку, которая возвращается к основному виду деятельности (очень простой код ниже). Я пытаюсь понять управление памятью Android и поэтому […]

Android Eclipse DDMS> Куча> Причина GC greyed out

Я не могу нажать кнопку «Причина» GC на вкладке «Куча» в разделе «Перспектива DDMS в Eclipse», потому что она выделена серым цветом. Я использую ADT v22 (пакет Eclipse / Android / ADT) в OS X. Устройство, которое я использую, является S3. После этого были выполнены следующие действия: 1. Развернутое приложение из Eclipse 2. Выбранный процесс […]

Что такое Remainder в основной круговой диаграмме Eclipse Memory Analyzer?

Я только начал изучать управление памятью для Android. После выполнения дампа памяти в приложении, над которым я работаю и анализируя его с помощью Eclipse Memory Analyzer, я узнал, что 37 МБ (из 50 М сохраненной памяти) был взят «Остальным». Эта цифра 50M соответствует моей сохраненной памяти logcat, поэтому я предполагаю, что этот Remainder занимает некоторую […]

Android: чтение акселерометра без выделения памяти?

Я разрабатываю игру для Android (2.1+), используя акселерометр в качестве пользовательского ввода. Я использую прослушиватель датчиков, который я регистрирую в начале действия с помощью диспетчера датчиков, следующим образом: mSensorManager.registerListener(SystemRegistry.inputSystem.mSensorListener, accSensor, SensorManager.SENSOR_DELAY_UI); Это хорошо работает, и я просто прочитал значения акселерометра в onSensorChanged(SensorEvent event) , чтобы использовать его в своем игровом цикле: public void onSensorChanged(SensorEvent event){ […]

Возможная альтернатива статическим внутренним классам, чтобы предотвратить утечку памяти в android / java?

В последнее время я занимаюсь исследованием утечек памяти в java / android и почти везде, где говорится, что вместо анонимных классов я должен использовать статические внутренние классы со слабыми ссылками. Поэтому в моем приложении для Android я начал делать это, но очень быстро устал от этого, потому что у него много шаблонов кода … Я […]

Использование памяти приложений приложений Xamarin

Я рассматривал использование памяти для приложения xamarin android, которое я создал, и он выглядел довольно высоким по сравнению с другими работающими приложениями на базе Android на разных устройствах (около 70 МБ после запуска на некоторое время). Сначала я начал исследование, сравнивая использование памяти моего приложения с другими приложениями для приложений xamarin. Я просмотрел некоторые примеры […]

Оптимизированный размер и dpi для изображений приложений Android

Мое приложение имеет фоновое изображение, и я хотел бы создать разные файлы из него ради поддержки нескольких экранов. Я отправил эту ссылку ( http://developer.android.com/guide/practices/screens_support.html ) для графического дизайнера, но он спросил меня о размерах в пикселях, в которых я хочу, чтобы изображения были созданы. Учитывая, что у меня есть графический дизайнер в моей команде, и […]

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

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

Intereting Posts
Как поддерживать MOV (быстрое время) в Android? AlertDialog с пользовательским представлением: изменить размер, чтобы обернуть содержимое представления Обновления Android ListView Live Создавать, хранить и накачивать пользовательский макет во время выполнения OpenID для приложений для Android, для которых требуется SignIn Ошибка Gradle «Атрибут» xxx «уже определен» в Android Studio Кнопка добавления, например, «Новая почта» в приложении Gmail. Скрипты обезьян-андроидов Android TextView Обоснование текста AndroidMainfest – должен ли фильтр намерения иметь несколько действий? Доступ к передней и задней камерам одновременно на устройствах галактики Samsung Android: Прослушивание изменений контактов, таких как WhatsApp Android, курсор возвращает логическое значение? Цвет андроида между двумя цветами, в зависимости от процента? Как добавить пользовательский адаптер в AutoCompleteTextView