Articles of источник

Как синхронизировать только код андроида 2.2 froyo?

repo init -u https://android.googlesource.com/platform/manifest -b froyo error: revision froyo in manifests not found Последняя версия 2.3 требуется 64-битная машина для сборки, Как получить только код froyo?

Почему эти функции абстрактны, где найти тело (конкретную реализацию) из них?

Я хочу знать реализацию функции getPackageInfo (потому что я хочу знать, где хранится пакет, на который они ссылаются), поэтому я пошел к этому, чтобы увидеть исходный код, но нашел там только абстрактный метод. public abstract PackageInfo getPackageInfo(String packageName, int flags) throws NameNotFoundException; Где реализуется метод?

Вопросы о разрешениях на Android

Я смотрел классы, связанные с разрешениями на Android, и у меня есть несколько вопросов. В классе BasePermission я вижу три поля: TYPE_NORMAL, TYPE_BUILTIN и TYPE_DYNAMIC. Что они представляют? Я предполагаю, что TYPE_DYNAMIC используется для того, чтобы при использовании метода addPermission () API приложением было создано динамическое приложение для создания разрешения, но я не совсем уверен […]

Не удается проверить мою сборку AOSP на эмуляторе

Я построил дерево Android AOSP для устройства mako на моем рабочем столе Ubuntu 14.04 LTS с помощью. Build / envset.sh ',' lunch mako-userdebug 'и команды make -j4. Я попытался запустить его в эмуляторе, выполнив инструкции, предоставленные Google (например, набрав команду «эмулятор» в терминале сразу после завершения сборки), но это не сработает. Эмулятор запускается, но застрял […]

AOSP Не загружайтесь на молот

Поэтому я новичок в «Build android from source». Недавно я создал пользовательский ПЗУ (без изменений в AOSP). После синхронизации репо (и загрузки двоичных файлов молотка) я использовал следующие команды: $. build/envsetup.sh $lunch $aosp_hammerhead-userdebug $export OUT_DIR_COMMON_BASE=/media/entertainment/out $make -j4 otapackage Он был построен после значительного длительного времени. Процесс остановился дважды, давая …… Ошибка 1. Но затем я […]

В AOSP, где реализован ServiceManager

В файле IServiceManager.cpp я вижу определение функции BnServiceManager::onTransact . Внутри этой функции есть вызов « addService », « listServices » и т. Д. Я не смог найти реализацию этих функций (объявленных в IServiceManager). Может кто-нибудь, пожалуйста, скажите мне, где найти реализацию BnServiceManager.

Идентификатор вызывающего абонента Android Binder

Недавно я прочитал исходные коды Android и обнаружил, что при вызове Binder IPC всегда вызываются пара методов. Я прочитал комментарий, но я не могу четко понять причину. Пара методов такова: final long origId = Binder.clearCallingIdentity(); //other local method. Binder.restoreCallingIdentity(origId); Кто-нибудь знает, какова функция этой пары методов? Кажется, это связано с разрешением.

Android: Как программно подключить Bluetooth-устройства?

Пожалуйста, помогите мне с соединять мой телефон Android с другим обнаруженным телефоном программным путем ?

Где я могу скачать исходный код библиотеки поддержки v7 для android?

Я хотел бы загрузить исходный код обеих библиотек поддержки v4 и v7 Но похоже, что в SDK Manager можно найти только исходный код Android. Итак, где скачать исходный код библиотеки поддержки? Почтовый файл лучше ====== Найден исходный код v4, но не v7

Источник экрана блокировки Android

Я ищу исходный код экрана блокировки Android. Это может быть для любой версии Android (1.5, 1.6, 2.0 и т. Д.). Я пробовал искать в репозитории по адресу: https://android.googlesource.com/ , но это не похоже на platform/frameworks/base . Может быть, это закрытый источник?