Articles of android source

Ошибка при загрузке словаря при изменении android LatinIME в Eclipse

Я пытаюсь добавить английский словарь на клавиатуру. До сих пор я: Выбранный источник из Google Импортировал папку java в eclipse как существующий код Добавлены библиотеки поддержки Я могу запускать и создавать код, но когда я выбираю клавиатуру, он падает (я еще не добавил английский или другой словарь). Сообщение об ошибке выглядит следующим образом: FATAL EXCEPTION: […]

Проблема с андроидом MPEG2TS Writer

Привет, я пытаюсь использовать mediarecorder api и генерировать mpeg2ts-вывод, содержащий h264-видео и аудио aac. 1) Когда я записываю только видео, выходной файл .ts, созданный, отлично работает без какого-либо задержек. 2) когда я записываю как аудио, так и видео, приложение падает. Поэтому я сделал поиск в Интернете и обнаружил, что это ошибка в файле MPEG2TS writer.cpp, […]

В чем смысл комбайнов ланша Aosp и что мне нужно выбрать?

Я новый разработчик устройств для устройств Android. Во всяком случае, я сейчас занимаюсь разработкой AOSP для китайского устройства с 64-битным процессором. Я следую меню на source.android.com, и когда я запускаю команду «обед», терминал говорит: «Меню обеда … выберите комбо:». Есть два варианта, которые я обсуждаю: aosp_arm-eng и aosp_arm64_eng. Как я уже упоминал, я создаю 64-битное […]

Создание приложений для Android в Eclipse

Я загрузил источник в запасные части здесь https://android.googlesource.com/platform/development/+/gingerbread-release/apps/SpareParts Он включает в себя Android.mk , AndroidManifest.xml , Notice , res и src . Мой вопрос: как я могу скомпилировать этот исходный код в Eclipse? Я вижу, что есть файл make ( Android.mk ), который, как я предполагаю, мне нужно использовать, но я не могу понять, что […]

Как скомпилировать Android AOSP для x86

Я видел, что есть изображения эмулятора для Android, которые можно запускать на виртуальных машинах x86. Я хотел бы создать свой собственный образ x86 для Android из источника, но я не могу найти инструкции в Интернете. Возможно ли в настоящее время создать пользовательский x86-ROM? (Не уверен, что «ПЗУ» является подходящим термином для систем x86, независимо от […]

Пометить версию Android

В настоящее время у меня есть собственное зеркало проекта AOSP. Я могу вручную разделить несколько репозиториев, но я не уверен, как пометить все репозитории в моем зеркале, чтобы сохранить выпуск. Это специальная команда «repo», чтобы пометить все?

Отключение служб Android в init.rc

Я работаю над новой аппаратной платформой, на которой мне нужно запустить флеш-систему Android. Для первоначального тестирования мне нужно остановить все службы Android в файле android init.rc. Я искал файл init.rc в моей базе кода ./bootable/diskinstaller/init.rc ./bootable/recovery/etc/init.rc ./system/core/rootdir/init.rc , мне нужно знать, как Для идентификации сервисов android в init.rc ?. Я думаю, что отключить VMware android […]

Где в AOSP есть код для анализа AndroidManifest.xml?

Я пытаюсь понять, как и когда AndroidManifest.xml для приложения анализируется, но я не могу найти его в источнике AOSP. Я также искал AndroidXRef , но я не вижу никаких хитов (вероятно, потому что этот синтаксический анализ выполняется как двоичный XML и поэтому теги, такие как android:name , не являются строками).

Android AOSP – определение интервала сканирования и сканирования в исходном коде Android

Я загрузил исходный код AOSP для Lollipop 5.0. В 21-м уровне api при настройках сканирования низкой энергии Bluetooth есть три варианта сканирования SCAN_MODE_BALANCED, SCAN_MODE_LOW_LATENCY, SCAN_MODE_LOW_POWER . Являются ли основаны на разных значениях интервала сканирования и сканирования? Если да, где можно найти значения, определенные для этих макросов в каталоге исходного кода.

ANR сбой через несколько секунд при остановке в точке останова в основной нити (поле AOSP – RK3288)

У меня есть ящик RK3288, для которого я разрабатываю приложение. У меня проблема, которая вызывает у меня много головной боли. Я ничего не могу отладить. Каждый раз, когда я прикрепляю отладчик, когда я ударяю точку останова, которая находится в основном потоке, мое приложение падает через несколько секунд. Ниже приводится логарифм, когда это происходит: 05-02 20:52:39.734 […]