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

Как нарисовать несколько строк пальцем? (Android)

Я попытался сделать несколько строк следующим образом: ` l1 = new Path(); l2 = new Path(); l3 = new Path(); l4 = new Path();` — `mPathList.add(l1…l4);` — `public void onDraw(Canvas canvas) { … for (Path path : mPathList) { canvas.drawPath(path, mOverlayPaint); } … }` — `case MotionEvent.ACTION_MOVE: int X = (int)me.getRawX(); int Y = (int)me.getRawY(); […]

Лучше ли использовать GL_FIXED или GL_FLOAT на Android?

Я бы предположил, что GL_FIXED был быстрее, но iPhone-документы фактически говорят использовать GL_FLOAT потому что GL_FIXED должен быть преобразован в GL_FLOAT . Это то же самое на Android? Я полагаю, это зависит от телефона, но как насчет недавних популярных (Nexus One, Droid / Milestone и т. Д.)? Бонусные баллы: Это, кажется, полностью недокументировано (например, поиск […]

Почему разработка для Android с несколькими проектами медленна в моей настройке?

Когда мы впервые начали разрабатывать андроид, у нас было 2 проекта: один для «основной» функциональности, другой для «бизнес». Пока все хорошо, мы пережили неудачные времена, ожидая так много времени для компиляции XML-изменений, но жизнь все еще была вполне приемлемой. Через некоторое время мы эволюционировали (или нет), чтобы прийти с 9 проектами. Для некоторых проектов у […]

Предпочтительный способ обновления sqlite db в android

Какой способ использовать db.update быстрее и лучше в Android? Т.е.: построить целую строку where where where вместе с переменными where clause или использовать 4-й параметр для обновления, передав значения переменной clause как строковый массив? Передает ли значение переменной where в качестве нового массива строк для защиты от атак с SQL-инъекциями? public boolean UpdateChannelSortKey(Channel c) { […]

Низкая производительность

Я построил приложение для Android с помощью системы PhoneGap и JqueryMobile, содержащей несколько html и js-страниц. Первое время загрузки очень велико (через 5-10 секунд по сравнению с родными приложениями), а навигация по страницам слишком медленная. Навигация с одного экрана на другой занимает много времени. Есть ли подсказки / howtos / tricks для увеличения скорости? Это […]

Android ORMLite медленно создает объект

Я использую ormLite для хранения данных на устройстве. Я не могу понять, почему, но когда я храню около 100 объектов, некоторые из них хранят слишком много времени, до второго. Вот код Из DatabaseManager: public class DatabaseManager public void addSomeObject(SomeObject object) { try { getHelper().getSomeObjectDao().create(object); } catch (SQLException e) { e.printStackTrace(); } } } public class […]

Делают ли внешние библиотеки медленнее приложений?

Я создаю приложение, которое сбрасывает информацию с веб-страниц. Для этого я решил использовать html-скребок Jsoup, потому что он настолько прост в использовании. Jsoup также зависит от Apache Commons Lang libray. (Вместе они составляют в общей сложности 385 КБ). Поэтому Jsoup будет использоваться для загрузки страницы и ее анализа. Мой вопрос в том, будет ли использование […]

Отображать состояние прямо из холодного старта

Я построил приложение Кордовы , используя ионный каркас. Он создается с использованием Peer JS, и мне нужно приложение для быстрого открытия состояния с холодного запуска, когда мой партнер получает входящий звонок, вроде как приложение для телефона открывает входящий вызов, когда мы получаем звонок. В настоящее время я использую ионные push-уведомления, чтобы открыть состояние при щелчке […]

Производительность Android NDK по сравнению с обычным Java-кодом

В последнее время я играл с NDK, потому что пользовательский интерфейс нуждался в эффективной реализации алгоритма с интенсивным вычислением. Документация NDK гласит: Типичными хорошими кандидатами для NDK являются автономные, интенсивные работы с ЦП, которые не выделяют много памяти, таких как обработка сигналов, физическое моделирование и т. Д. Простое повторное кодирование метода для запуска на C […]

Есть ли реальная польза от использования пешеходного перехода для Android 4.4 и выше?

Плагин Crosswalk очень важен для обеспечения огромного улучшения производительности для гибридного приложения. Но проблема в том, что после добавления APK становится ОГРОМНЫМ, добавляя к установщику около 15-18 Мбайт. Итак, есть ли реальная выгода (особенно в производительности) для добавления пешеходного перехода в установщик для Android 4.4 и выше?

Intereting Posts
Как gradle обрабатывает несколько модулей с различными версиями библиотеки поддержки v4? Как установить цвет границы для EditText для проверки ошибки Как добавить .so, .mk и другие собственные файлы в Android Studio? Есть ли простой способ превратить массив байтов из камеры onPreviewFrame в изображение в андроиде? Java.lang.RuntimeException: Невозможно создать экземпляр активности ComponentInfo после обновления SDK Получить текущее местоположение в onMapReady в android с помощью API местоположений google Разница в пикселях в java-формате для Android java между двумя изображениями Как использовать Actions from Notification без начала действия Упаковка RAW AAC в контейнер m4a? Дооснащение + OkHttp + GZIP-ed JSON WindowSoftInputMode = "adjustResize" не работает с полупрозрачным действием / navbar Android Studio работает под управлением Windows 7 64 бит Метод onHandleIntent () не вызван Андроидная ошибка медиаплеер Получить ключ, а не значение, выбора ListPreference – возможно?