W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Weryfikacja zgodności wstecznej interfejsu HIDL Framework
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
HAL-e HIDL
gwarantują, że podstawowy system Android (czyli system.img lub framework) jest
wstecznie kompatybilny. Testy Vendor Test Suite (VTS) zapewniają, że HAL-e działają zgodnie z oczekiwaniami (np. testy HAL 1.1 są przeprowadzane na wszystkich implementacjach 1.2), ale testowanie frameworka jest potrzebne, aby mieć pewność, że gdy udostępniony jest obsługiwany HAL (1.0, 1.1 lub 1.2), framework działa prawidłowo z tym HAL-em.
Więcej informacji o języku definicji interfejsu HAL (HIDL) znajdziesz w artykułach
HIDL,
Obsługa wersji HIDL i
Wycofanie HAL-i HIDL.
Informacje o uaktualnieniach HAL-i
Istnieją 2 rodzaje uaktualnień HAL-i: główne i pomniejsze.
Większość systemów zawiera tylko 1 implementację HAL-a, ale obsługiwanych jest wiele
implementacji. Przykład:
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
...
Partycja systemowa zwykle zawiera demona frameworka (np.
teleportd) który zarządza komunikacją z określoną grupą
implementacji HAL-i. Systemy mogą też zawierać
bibliotekę systemową (np.
android.hardware.configstore-utils), która implementuje wygodne
zachowanie klienta. W powyższym przykładzie teleportd musi działać niezależnie od wersji HAL-a zainstalowanej na urządzeniu.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-18 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-18 UTC."],[],[]]