С 2026 года, чтобы обеспечить стабильность платформы для экосистемы, мы будем публиковать исходный код в AOSP во втором и четвертом кварталах. Это соответствует нашей модели разработки trunk stable. Для создания и внесения вклада в AOSP используйте android-latest-release. В ветке манифеста android-latest-release всегда будет указана последняя версия, загруженная в AOSP. Подробнее об изменениях в AOSP…
Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Проверка обратной совместимости фреймворка HIDL
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
HIDL HAL гарантируют обратную совместимость основной системы Android (также называемой system.img или фреймворком). Набор тестов поставщика (VTS) проверяет, правильно ли работают HAL (например, тесты HAL 1.1 выполняются на всех реализациях 1.2), но для того, чтобы убедиться, что при использовании поддерживаемого HAL (1.0, 1.1 или 1.2) фреймворк работает с ним правильно, необходимо тестирование фреймворка.
Подробную информацию о языке описания интерфейса 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 и ее аффилированных лиц.
Последнее обновление: 2026-10-11 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"]],["Последнее обновление: 2026-10-11 UTC."],[],[]]