Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do Android HAL
- Przegląd architektury systemu Android
- Rola HAL w Androidzie
- Ewolucja HAL: Od HIDL do AIDL
- Konfiguracja środowiska programistycznego
- Eksploracja AOSP pod kątem komponentów HAL
AIDL dla rozwoju HAL
- Wprowadzenie do AIDL i jego składni
- Definiowanie interfejsów za pomocą AIDL
- Implementowanie HAL opartych na AIDL
- Wiązanie usług z komponentami systemowymi
- Testowanie i debugowanie interfejsów AIDL
Migracja z HIDL do AIDL
- Różnice między HIDL a AIDL
- Korzyści z migracji na AIDL
- Proces migracji krok po kroku
- Zapewnienie zgodności wstecznej
- Wyzwania i rozwiązania
Zaawansowane tematy HAL
- Audio HAL: Przejście na AIDL, wsparcie dla Ultra HDR i szerokiej gamy kolorów
- Camera HAL: Implementacja nowych funkcji w Androidzie 14
- Project Mainline: Modularność i możliwość aktualizacji HAL
- Eksploracja innych HAL (Sensory, Bluetooth itp.)
Bezpieczeństwo, testowanie i najlepsze praktyki
- Środki bezpieczeństwa Androida dla HAL
- Walidacja i testowanie interfejsów HAL
- Najlepsze praktyki w rozwoju HAL
- Narzędzia i techniki debugowania
- Przyszłe trendy w rozwoju Android HAL
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w programowaniu w C/C++.
- Doświadczenie w programowaniu w Javie.
- Znajomość architektury sprzętu i oprogramowania.
Grupa docelowa
- Programiści systemów Linux
- Programiści systemów Android
- Programiści, którzy chcą wejść w programowanie systemów Android
21 godzin
Opinie uczestników (2)
Naprawdę cieszyłem się, ucząc się i eksperymentując z Kotlin Multiplatform.
Renzo Olivares Macias - Google
Szkolenie - Android Development
Przetłumaczone przez sztuczną inteligencję
Trener był chętny, aby zająć się dodatkowymi problemami w dagger.
Susheel - Home
Szkolenie - Dependency Injection with Dagger 2
Przetłumaczone przez sztuczną inteligencję