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
Przygotowanie środowiska programistycznego
- Eclipse i Android SDK
- Programowanie systemowe i język programowania C/C++
- Organizacja repozytoriów kodu źródłowego
Przegląd architektury platformy Linux
- Zrozumienie struktury plików Androida
- Jak kod jest organizowany w Androidzie
- Jak usługi systemowe (aplikacje) komunikują się ze sprzętem
Jądro Linux
- Zrozumienie frameworka sterowników urządzeń Androida
- Interfejs sprzętowy (czujniki, kamera, audio) z Android HAL
- Kompilacja jądra
Android HAL
- Zrozumienie HAL (Hardware Abstraction Layer)
- Interfejs HAL do usług systemowych (aplikacji)
Programowanie systemowe
- Zrozumienie systemu budowania Androida
- Budowanie i debugowanie systemu Android
- Debugowanie procesu uruchamiania
Android dla platform wbudowanych
- Przegląd wirtualnego sprzętu (translatory, mosty, symulatory, emulatory i maszyny wirtualne)
- Dostosowywanie emulatora Androida
- Dostosowywanie Androida dla systemów opartych na ARM
Sieci w Androidzie
- Włączanie Wi-Fi
Dodawanie nowego sprzętu
- Integracja urządzeń sprzętowych
- Włączanie grafiki
Wdrażanie Androida
- Tworzenie pakietów OTA
Rozwiązywanie problemów
- Odzyskiwanie Androida
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w programowaniu C/C++.
- Doświadczenie w programowaniu Java.
- Znajomość pojęć związanych z sprzętem i oprogramowaniem.
Odbiorcy
- Programiści systemów Linux
- Programiści systemowi Android
- Programiści, którzy chcą wejść w programowanie systemowe Androida
28 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ę