Articles of оптимизация

Профилирование и оптимизация игрового андроида

Я делаю свою первую игру для Android, которая будет играть в 3D-аркаду с использованием opengl. Я работаю над этим довольно долго, в основном оптимизируя двигатель для гибкости в будущем. В любом случае, теперь я полностью закончен с функциями игр и всеми хорошими вещами, но он отстает от телефонов, которые НЕ являются моим отладочным телефоном. В […]

Супер быстрый автозаполнение с использованием двоичного поиска в отсортированном файле (300000 строк)

В моем приложении для Android я хочу иметь поле ввода с автозаполнением. Количество элементов будет около 300000. Лучшим решением, по-видимому, является размещение элементов в файле (на SD-карте), по одному элементу на строку, каждая строка будет иметь одинаковое количество символов, чтобы я мог искать конкретный номер строки , Если пользователь вводит что-то в текстовое поле, я […]

Простая система частиц на Android с использованием OpenGL ES 1.0

Я пытаюсь объединить систему частиц в Android, используя OpenGL. Я хочу несколько тысяч частиц, большинство из которых, вероятно, будут за кадром в любое время. Они довольно простые частицы визуально, и мой мир 2D, но они будут двигаться, меняя цвет (не размер – они 2×2), и мне нужно иметь возможность добавлять и удалять. В настоящее время […]

Как уменьшить время загрузки встроенных android os.?

Первоначально андроид был загружен за 28 секунд. Я уже сократил его до 19 секунд, удалив загрузочную задержку, загрузочную анимацию и отключив предварительную загрузку классов. Я хочу загрузить os в течение 10 секунд. Пожалуйста, предложите мне некоторые уровни уровня ядра или уровень u-boot для достижения этого. Заранее спасибо.

Мой кодировщик JNI JPEG для Android очень медленный

Я работаю над небольшим Android-приложением, чтобы передать некоторые кадры камеры (как серии JPEG) на мой компьютер. Без обработки буфер кадра получает предварительные изображения камеры со скоростью около 18 кадров в секунду. Когда я добавляю YuvImage yuv = new YuvImage(data, ImageFormat.NV21, dimensions.width, dimensions.height, null); yuv.compressToJpeg(new Rect(0, 0, dimensions.width, dimensions.height), 40, out); Частота кадров падает примерно до […]

Как добавить ключевые слова для оптимизации поиска моего приложения для Android в магазине google play

У меня есть приложение Android для Android, например, по имени Mytravel247 , но проблема заключается в том, что пользователи не могут найти мое приложение в Mytravel247 play store если они ищут по запросу Мои путешествия 247 Mytravel 247 Мое путешествие247 Мое путешествие 24×7 Mytravel 24×7 mytravel24X7 Запрос на решение выше … спасибо заранее.

Должен ли я полагаться на Android, чтобы отбросить за пределы экрана?

У меня есть функция, которая принимает бесшовное растровое изображение и прокручивает его на экране в любом направлении, используя мировые координаты. Есть 4 ничьи (игровая зона меньше, чем полный размер растрового изображения. Таким образом, максимум, вы увидите 4 копии растрового изображения, только разные разделы, созданные для сохранения эффекта бесшовного эффекта). Я хочу знать, должен ли я […]

Могу ли я аннулировать весь экран при каждом звонке?

Я новичок в разработке Android и читаю книгу Hello Android . Он использует пример Sudoku, и код, который я имею в виду, здесь. В этом случае onTouchScreen он вызывает метод select, который вызывает недействительность дважды. Вопрос в том, что при invalidating метод onDraw называется сразу после этого? Так будет в этом случае, внутри моего метода […]

Как использовать -assumenosideeffects класс android.util.Log в моем приложении

Я пишу -assumenosideeffects class android.util.Log в моем приложении. Но как это использовать. -assumenosideeffects class android.util.Log { public static int d(…); public static int v(…); public static int i(…); public static int e(…); } proguard.cfg файле proguard.cfg . Но не работает.

Picasso «Изменить размер и центральную область» или ImageView «centerCrop»?

В настоящее время я оптимизирую свое приложение для Android и задаюсь вопросом, быстрее ли изменять размер и центрировать обрезку изображения с помощью Picasso или просто загружать изображение прямо в ImageView с установленным layout_width и layout_height и атрибутом scaleType, который является «centerCrop» ».