Przejdź do głównej treści
Android Open Source Project
Dokumenty
  • Co nowego?
  • Informacje o wersjach
  • Najnowsze biuletyny o zabezpieczeniach
  • najnowszy dokument definicji zgodności (CDD),
  • Aktualizacje stron
  • Pierwsze kroki
  • Informacje
  • Rozpocznij
  • Pobierz
  • model Build
  • Test
  • Utwórz
  • Dołącz się
  • Społeczność
  • Narzędzia, kompilacja i powiązane materiały referencyjne
  • Bezpieczeństwo
  • Przegląd
  • Biuletyny
  • Funkcje
  • Testowanie
  • Sprawdzone metody
  • Podstawowe tematy
  • Architektura
  • Dźwięk
  • Aparat
  • Połączenia
  • Dane
  • Wyświetlacz
  • Czcionki
  • Grafiki
  • Interakcja
  • Multimedia
  • Wydajność
  • Uprawnienia
  • Zasilanie
  • Środowisko wykonawcze
  • Ustawienia
  • Storage
  • Testy
  • Aktualizacje
  • Wirtualizacja
  • Zgodność
  • Dokument definicji zgodności (CDD)
  • Compatibility Test Suite (CTS)
  • Urządzenia z systemem Android
  • Mątwa
  • Przedsiębiorstwo
  • Telewizja
  • Automotive
  • Rozpocznij
  • Wytyczne dotyczące rozwoju
  • Narzędzia dla programistów
  • Narzędzia i infrastruktura do testowania
  • Szczegóły wersji
  • Materiały referencyjne
  • HIDL
  • HAL
  • Federacja Handlowa
  • Zestaw testów zabezpieczeń
Android Code Search
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Zaloguj się
  • Dokumentacja
Co nowego? Pierwsze kroki Bezpieczeństwo Podstawowe tematy Zgodność Urządzenia z systemem Android Automotive Materiały referencyjne
Android Open Source Project
  • Dokumenty
    • Więcej
    • Co nowego?
    • Pierwsze kroki
    • Bezpieczeństwo
    • Podstawowe tematy
    • Zgodność
    • Urządzenia z systemem Android
    • Automotive
    • Materiały referencyjne
  • Android Code Search
  • Przegląd
  • Architektura
    • Przegląd
    • Warstwa abstrakcji sprzętowej (HAL)
      • Przegląd
      • HIDL (wycofane)
        • Przegląd
        • Interfejsy i pakiety
        • Hashowanie interfejsu
        • Usługi i przenoszenie danych
        • Szybka kolejka wiadomości
        • Używanie Binder IPC
        • Używanie bloku pamięci
        • Narzędzia do konfiguracji stosu sieciowego
        • Modelowanie wątków
        • Konwertowanie modułów HAL
        • Typy danych
        • Bezpieczne zjednoczenie
        • Obsługa wersji interfejsu
        • Poradnik dotyczący stylu kodu
        • HIDL C++
        • Przegląd
        • Pakiety
        • Interfejsy
        • Typy danych
        • Funkcje
        • HIDL Java
        • Przegląd
        • Typy danych
        • Metody i błędy interfejsu
        • Stałe eksportu
        • Inne
        • Weryfikacja zgodności wstecznej w ramach frameworka HIDL
        • Dynamicznie dostępne HAL-e
      • Starsze wersje HAL (AOSP <=v7)
    • Bąbelki
      • Przegląd
      • Informacje o wersji jądra
      • stabilne wersje i aktualizacje jądra,
      • Wspólne jądra Androida
      • Projekt GKI
      • Rozwój GKI
      • Schemat obsługi wersji GKI
      • Kompilacje wersji GKI
        • Przegląd
        • kompilacje android12-5.10 do publikacji,
        • kompilacje do publikacji android13-5.10
        • kompilacje do publikacji android13-5.15
        • kompilacje do publikacji android14-5.15
        • kompilacje do publikacji android14-6.1
        • kompilacje do publikacji android15-6.6
        • kompilacje do publikacji android16-6.12,
      • Kompilacje GKI wycofane
        • Wycofane wersje android12-5.10
        • Wycofane kompilacje Androida 13-5.10
        • Wycofane kompilacje android13-5.15
        • Wycofane kompilacje Androida 14-5.15
        • Wycofane wersje android14-6.1
        • Wycofane kompilacje Androida 15-6.6
        • Wycofane wersje android16-6.12
      • Proces publikowania GKI
      • GKI 16-6.12 android-mainline errata
      • Utrzymywanie stabilnego wskaźnika KMI
      • Monitorowanie ABI jądra
        • Przegląd
        • Uruchamianie monitorowania ABI
        • Praca z listami symboli
      • Moduły
        • Przegląd
        • Konfigurowanie funkcji jądra jako modułów GKI
        • Wytyczne dotyczące modułu dostawcy
        • Moduły jądra do załadowania
        • Obsługa modułu jądra
        • Testowanie modułów GKI
      • Optymalizacja czasu uruchamiania
      • Funkcje debugowania
      • Tworzenie kodu jądra dla GKI
      • Obsługa systemu plików jądra Androida
      • Rozszerzanie jądra za pomocą eBPF
      • Korzystanie z DebugFS w Androidzie 12
      • Moduł kryptograficzny GKI z certyfikatem FIPS 140-3
      • EROFS
      • Najczęstsze pytania dotyczące jądra Androida
      • Testy jednostkowe sieci jądra
      • Przejście z użytkowania stosu ION na stos DMA-BUF (jądro 5.4)
      • System plików przyrostowych
    • Konfiguracja
      • Przegląd
      • Wdrażanie właściwości systemowych jako interfejsów API
      • Dodawanie właściwości systemowych
      • Implementacja interfejsu Config File Schema API
      • Archiwizuj
        • Przegląd
        • ConfigStore
        • Tworzenie interfejsu HAL
        • Wdrażanie usługi
        • Użycie po stronie klienta
        • Dodawanie klas i elementów ConfigStore
    • Nakładki drzewa urządzeń
      • Przegląd
      • Wdrażanie nakładek drzewa urządzeń
      • Składnia DTO
      • Kompilowanie i weryfikowanie
      • Korzystanie z wielu DT
      • partycje DTB i DTBO,
      •  Optymalizacja nakładek drzewa urządzeń
    • Dostawca NDK (<=AOSP 14)
      • Przegląd
      • Włączanie VNDK
      • Obsługa systemu kompilacji VNDK
      • Rozszerzenia VNDK
      • Projekt zrzutu VNDK
      • Generowanie zrzutów VNDK
      • Generowanie zrzutów dostawców
      • Przestrzeń nazw linkera
      • Katalogi, reguły i sepolicy
      • RenderScript
      • stabilność ABI;
      • Gotowy sprawdzacz użycia interfejsu ABI
    • Obiekt interfejsu dostawcy
      • Przegląd
      • Pliki manifestu
      • Tabele zgodności
      • Cykl życia FCM
      • Tworzenie pliku manifestu urządzenia
      • Reguły dopasowywania
      • Dodatkowe materiały
    • AIDL
      • Przegląd
      • Język AIDL
      • Backendy AIDL
      • Stabilna wersja AIDL
      • AIDL dla HAL-i
      • Dynamiczne uruchamianie usług AIDL
      • Adnotacje w AIDL
      • FMQ z AIDL
      • Testowanie z użyciem AIDL
      • Poradnik stylu AIDL
    • Komunikacja między procesami za pomocą usługi Binder
      • Przegląd
      • Obsługa wątków
      • Dziedziczenie priorytetów
    • Program rozruchowy
      • Przegląd
      • Kanoniczna przyczyna uruchamiania
      • Nagłówek obrazu rozruchowego
      • Implementacja bootconfig
      • Obrazy odzyskiwania
      • Obrazy DTB
      • Wdrażanie aktualizacji OTA
      • Blokowanie i odblokowywanie programu rozruchowego
      • Informacje o wersji w właściwościach AVB
      • Przenoszenie Fastboot do przestrzeni użytkownika
      • Program rozruchowy typu Generic
        • Przegląd
        • Wdrażanie GBL
    • Partycje
      • Przegląd
      • Układ partycji
      • Partycje rozruchowe dostawcy
      • Partycje DLKM dostawcy i ODM
      • Udostępniony obraz systemu Android
      • partycje dysku RAM;
      • Ogólna partycja rozruchu
      • Partycje ODM
      • Podziały produktów
      • Implementacja partycji modułu GKI
      • Wymuszanie interfejsów podziału produktów
      • Partycje systemu operacyjnego Trusty
    • rozmiar strony: 16 KB
      • Przegląd
      • Korzystanie z Cuttlefish z rozmiarem strony 16 KB na procesorach ARM64
      • Symulowanie Cuttlefish z rozmiarem strony 16 KB na procesorze x86-64
      • Tworzenie i flashowanie urządzeń Pixel 8 z obsługą 16 KB
      • Flash Pixel obsługujący strony o rozmiarze 16 KB
      • Pobieranie rozmiaru strony
      • Optymalizowanie skuteczności pod kątem trybu 16 KB
      • Właściwości systemowe o rozmiarze 16 KB
      • Włącz przełącznik 16 KB
      • Włączanie opcji zgodności wstecznej 16 KB
    • Poziom interfejsu API dostawcy
  • Dźwięk
    • Przegląd
    • Terminologia
    • Implementacja
      • Interfejs HAL dźwięku
      • AIDL Audio HAL
      • Obsługa konfigurowalnych zasad dotyczących dźwięku w interfejsie AIDL HAL
      • Porównanie interfejsów AIDL i HIDL Audio HAL
      • HIDL
        • HIDL Audio HAL
        • Konfigurowanie zasad dotyczących dźwięku
        • Konfigurowanie biblioteki udostępnionej
      • Konfigurowanie efektów wstępnego przetwarzania
    • Formaty danych
    • Atrybuty
    • Efekty
    • Dźwięk w wysokiej rozdzielczości
    • Limit typu urządzenia
    • AAudio i MMAP
    • Rozgrzewka dźwiękowa
    • Opóźnienie
      • Przegląd
      • Uczestnicy
      • Projektowanie z myślą o zmniejszeniu opóźnień
      • Pomiar opóźnienia dźwięku
      • Klucz sprzętowy do pętli dźwiękowej
      • Pomiary
      • Dla deweloperów aplikacji
    • Unikaj odwrócenia priorytetów
    • Konwersja częstotliwości próbkowania
    • Debugowanie
    • MIDI
      • Przegląd
      • Architektura MIDI
      • Procedura testowania MIDI
    • USB
      • Dźwięk cyfrowy przez USB
      • Preferowane atrybuty miksera na urządzeniach USB
    • Dźwięk z telewizora
    • Równoczesne przechwytywanie
    • Sound Trigger
    • Łączenie routingu urządzeń audio
    • Dźwięk przestrzenny
      • Dźwięk przestrzenny i monitorowanie ruchów głowy
      • Implementacja
      • Śledzenie ruchów głowy przez LE Audio
    • Dawka dźwięku
    • Tryb dynamicznego soundbara
  • Aparat
    • Przegląd
    • Architektura
    • Interfejs HAL aparatu
    • Podsystem HAL
    • Podstawowe pojęcia
    • 3A Tryby i przejście między stanami
    • Debugowanie kamery
    • Obsługa błędów i strumieni
    • Metadane i ustawienia
    • strumienie wyjściowe, przycinanie i powiększanie;
    • Tworzenie i przesyłanie żądania
    • Konfiguracje strumienia
    • Wydajność
    • Interfejsy API do zarządzania buforem w aparacie HAL3
    • Parametry sesji
    • Jeden producent, wielu konsumentów
    • Funkcje aparatu
    • 10-bitowy sygnał z aparatu
    • Bokeh
    • Jednoczesna transmisja z kamery
    • Rozszerzenia aparatu
    • Narzędzie do weryfikacji rozszerzeń aparatu
    • Stabilizacja podglądu z aparatu
    • Zewnętrzne kamery USB
    • Tryby HDR
    • zdjęcia HEIF
    • aparaty monochromatyczne,
    • Śledzenie ruchu
    • Obsługa wielu kamer
    • Kamery systemowe
    • Regulacja jasności latarki
    • Ultra HDR
    • Używanie urządzenia jako kamery internetowej
    • Zapisy w szerokim zakresie tonalnym
    • Obsługa wersji
    • Obsługiwane wersje aparatu
  • Połączenia
    • Przegląd
    • Bluetooth
      • Przegląd
      • Usługi Bluetooth
      • Bluetooth Low Energy
      • Obsługa aparatów słuchowych za pomocą BLE
      • Reklamy BLE
      • Weryfikacja i debugowanie
      • Wymagania dotyczące interfejsu HCI
      • Kalibracja obecności
      • Identyfikacja systemu operacyjnego Android
    • Komunikacja NFC
      • host card emulation
      • Synchronizacja płatności NFC poza hostem
      • Zabezpiecz komunikację NFC
      • Portfel Szybki dostęp