Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP мы рекомендуем использовать android-latest-release вместо aosp-main . Ветка манифеста android-latest-release всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Проверка обратной совместимости HIDL Framework
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
HIDL HAL гарантируют обратную совместимость ядра Android (также известного как system.img или фреймворк). Тесты Vendor Test Suite (VTS) гарантируют корректную работу HAL (например, тесты HAL версии 1.1 выполняются на всех реализациях версии 1.2), в то время как тестирование фреймворка необходимо для обеспечения корректной работы фреймворка с поддерживаемым HAL (1.0, 1.1 или 1.2) при наличии поддерживаемого HAL.
Подробную информацию о языке определения интерфейса HAL (HIDL) см. в разделах HIDL , Управление версиями HIDL и Устаревание HIDL HAL .
Об обновлениях HAL
Существует два типа обновлений HAL: основные и второстепенные . Большинство систем включают только одну реализацию HAL, но поддерживаются и несколько. Например:
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
Системный раздел обычно включает в себя демон фреймворка (например, teleportd ), который управляет взаимодействием с определённой группой реализаций HAL. В качестве альтернативы, системы могут включать системную библиотеку (например, android.hardware.configstore-utils ), реализующую удобное поведение клиента. В приведённом выше примере teleportd должен работать независимо от установленной на устройстве версии HAL.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-02 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-02 UTC."],[],[]]