Articles of Производительность

Android-эмулятор настолько медленный

Я знаю, что на это было довольно много сообщений, но все решения, приведенные в этих сообщениях, не сработали. Я создал эмулятор Android 3.2 и пытаюсь запустить приложение hello world. Я установил размер плунжера устройства на 1024 (больше, и эмулятор сработает и даст эту ошибку) Failed to allocate memory: 8 This application has requested the Runtime […]

Как определить, что замедляет Android-приложение

Я новичок в разработке Android (и Java). Я думал, что у меня все хорошо: у меня есть приложение, которое читает в файлах XML, анализирует базу данных SQLite, извлекает из базы данных для заполнения разных разделов сайта (прокручиваемые списки новостей) … и т. Д. Я использую AsyncTasks для процесса импорта … и т. Д. BUT – […]

Ошибка запуска Android AVD

Я получаю эту ошибку, когда я запускаю avd в студии Android. Любая помощь будет оценена по достоинству. А также не удается запустить андроид-студию, кроме как с терминала. PANIC: HOME определен, но не Nexus_4_API_21.ini файл Nexus_4_API_21.ini в $HOME/.android/avd (Примечание: avd выполняется в порядке $ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd )

Производительность ORMLite: ArrayAdapter vs CursorAdapter и пользовательский адаптер

У меня относительно небольшая база данных H2. Я ожидаю не более 100 записей и даже чувствую себя очень высоко. У меня есть представление списка с некоторыми элементами управления и использование ArrayAdapter с вызовом QueryAll () для заполнения данных. Он отлично работает, так как я могу изменить данные в массиве в памяти при нажатии кнопки, а […]

Значение bogoMIPS меняется

Я читал файл cpuinfo на моей Samsung Galaxy (sgh-i897), чтобы извлечь значение bogoMIPS. И только сейчас изучаем, как интерпретировать такую ​​информацию. Первоначально я делал это под основной активностью в загружаемом потоке, и ВСЕГДА получало значение 997,59. Затем я переместил метод чтения файлов в Сервис, так как он не нуждался в нем в пользовательском интерфейсе до […]

Android Studio занимает слишком много времени для запуска приложения на реальном устройстве

У меня есть ноутбук с процессором Core i3 и 2 ГБ оперативной памяти, и я использую мой Sony Xperia C в качестве альтернативы эмулятору. Когда я нажимаю на отладку и выбираю свое мобильное устройство, Gradle начинает строить, и для завершения требуется около 5-10 минут. Я понимаю, что у меня очень низкие ресурсы, но я сомневаюсь, […]

Как повысить производительность (первое время загрузки, гладкость прокрутки) GridView, рендеринга многих больших изображений?

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

Android-заставка белая в начале?

Когда я запускаю свое приложение, я вижу белый экран на пару секунд, прежде чем появится экран заставки. Мне интересно, может ли размер моего приложения повлиять на него (это 17,7 МБ). Или это из-за того, что мое тестовое устройство устарело (HTC Desire HD) и немного разбито со слишком большим количеством данных? Или это нормальное поведение? Или, […]

Для эффективности петли

Я пишу Android-игру и стараюсь быть максимально эффективным. Я знаю, что цикл for более эффективен, чем foreach, но мне было интересно, была ли разница в эффективности в следующих двух элементах: // itemsList is an ArrayList int length = itemsList.size(); for(int i=0; i < length; i++) { // do stuff } В.С. for(int i=0; i < […]

Когда вам следует и не следует оторваться от ООП для скорости / производительности?

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

Intereting Posts
Подключение моего устройства Android к затмению Размер значков Android Как передать двойное значение текстовому полю в Android Как я могу заставить свой эмулятор Android использовать VPN-интерфейс моего компьютера? В чем смысл этого в Eclipse: «Путь к проекту должен иметь только один сегмент». Как получить значение базы данных в массив String в android (база данных sqlite) Что означают номера сборки в телефоне Android. Как они формируются. Указывают ли они на какой-то смысл, который я не могу понять? Ошибки Facebook, связанные с auth.extendSSOAccessToken Вставить instagram в Android WebView Android – SQLite Cursor getColumnIndex () чувствителен к регистру? Ошибка Android при вызове «requestWindowFeature (Window.FEATURE_PROGRESS)» в действии Получение контекста MainActivity в классе CustomView Преобразование строки в класс Activity Фоновая служба с firebase childeventlistener не работает через несколько минут Видя веб-сервер через сокет. , ,