Articles of android source

Как ускорить работу модуля в AOSP

Я работаю над приложением контактов из проекта с открытым исходным кодом Android. Моя версия для Android – 2.3.5_r1. И используя mm для создания модуля, но скорость выполнения довольно медленная, поэтому я сомневаюсь, есть ли способ ускорить создание. PS: На самом деле, если я скомпилирую этот модуль в eclipse, я ускорю его, потому что функция автозастройки […]

Источники поддержки библиотеки тестирования в Android Studio

Как подключить источники от android.support.test.* Для отладки в AS? Пробовал загружать источники из https://android.googlesource.com/platform/frameworks/testing, но версия, похоже, не соответствует моей версии тестовой библиотеки. Источники тестирования (например, AndroidJunitRunner ), похоже, не доступны через sdk manager, я что-то AndroidJunitRunner ?

Сохранение Wifi-Direct на AOSP-устройствах

Мы с моим другом разрабатываем приложение, которое передает синхронизированную музыку между устройствами Android с использованием wifi-direct. Наша проблема заключается в том, что, хотя приложение работает достаточно хорошо, когда телефоны подключены, требуется некоторое время, чтобы подключить телефоны, потому что на всех устройствах AOSP кажется, что wifi direct включен только при входе в прямое меню wifi (и […]

Ошибка при создании AOSP для Ubuntu 15.04 из Master-Build Stopped Subcommand Failed

Всякий раз, когда я делаю андроид, я не могу с ошибкой ниже примерно 36% в make. Неважно, на какой платформе я пытаюсь создать ту же ошибку. Я почти везде искал файл .jack, файл .jack-settings и все еще попал. Кажется, что происходит, когда сервер гнезда инициализируется … Я попытался запустить сервер вручную, и он терпит неудачу. […]

Ошибка SurfaceFlinger / gralloc Ошибка при выделении буферной памяти для использования с буфером виртуального фрейма на Android x86 Нуга

Мы настраиваем вилку проекта Android x86 Nougat (Android v7.1). Поскольку в нашей системе нет оборудования для отображения видео, мы пытаемся настроить буфер виртуального фрейма (VFB), чтобы мы могли обрабатывать видеоизображение индивидуально (например, маршрутизировать видеовыход через сервер VNC и т. Д.). Мы, когда система загружается, SurfaceError пытается инициализировать ее сбой при попытке выделить память с помощью […]

Работа с GPS через libhardware на Android

В AOSP есть библиотека libhardare, которая содержит интерфейс с драйвером GPS – gps.h. Используя этот интерфейс, вы можете получить доступ к GPS-драйверу на низком уровне (C ++), включить GPS и получить текущее местоположение устройства. В Интернете есть несколько проектов, которые используют этот интерфейс GPS. Например, этот, созданный канру . Этот код работает почти идеально – […]

Рабочий процесс Dalvik JIT

Я заинтересован в работе над dalvik vm (Android). Я пытаюсь пройти код JIT, чтобы узнать, какие операции выполняются им и как он выбирает трассировки. Я не могу выполнить код. Поэтому я прошу всех помочь мне, предложив соответствующие функции в JIT, который выполняет выбор трассировки и перевод

Синхронизация Repo не позволяет инициализировать рабочее дерево CM13

Всякий раз, когда я пытаюсь синхронизировать источники CM13, я получаю эту ошибку: panos@ubuntu:~/android/cm13$ repo sync -l Syncing work tree: 67% (344/512) fatal: This operation must be run in a work tree Traceback (most recent call last): File "/home/panos/android/cm13/.repo/repo/main.py", line 531, in <module> _Main(sys.argv[1:]) File "/home/panos/android/cm13/.repo/repo/main.py", line 507, in _Main result = repo._Run(argv) or 0 File […]

Как загрузить только рабочий каталог исходного кода AOSP без всей истории репо?

Размер последнего исходного кода AOSP довольно большой (около 30-35 ГБ для каталога .repo и еще 15 ГБ или около того для рабочего каталога). Есть ли способ загрузить только моментальный снимок последней версии исходного кода (официальный выпуск зефира) без всей истории репо? Это значительно снизит пропускную способность и память.

Панель навигации Android на стороне, редактируя AOSP

Я хочу поместить панель навигации (на системных программных клавишах, например, на спине, в доме и в меню, а не на навигационном ящике!) На правой (правой) стороне, как показано ниже, путем редактирования AOSP. +————————————————-+—+ | Status bar (always) | | +————————————————-+ N | | (Layout with background drawable) | a | | +———————————————+ | v | […]

Intereting Posts
Когда тип ввода = число и браузеры браузера отображают поле ввода меньше Настройка телефона HTTP-прокси для сетей WIFI на устройствах 1.x и 2.x для Android Где находится папка Android SDK? Компиляция приложения для Android с использованием boost, неопределенная ссылка на 'mbtowc' Изменение размера изображения в уведомлении стиля bigpicture Как заменить значок гамбургера, который используется для ActionBarToggle на панели инструментов Android, с пользовательской возможностью рисования? Android: создание родительского макета и расширение его, чтобы поддерживать одинаковый внешний вид во всех действиях приложения Можно ли использовать pixmaps на Android через Java API для GLES? Удаление кнопок с изображениями (Android) Производительность обработки в Android Предотвратить resolveRtlPropertiesIfNeeded Eclipse отображает ошибку, но не дает ошибку в консоли Привязка данных Android к пользовательскому адаптеру Тестирование проекта Android с использованием jar dependecies Не удалось создать эмулятор Android: не удалось проанализировать конфигурационный файл AVD