Návrh Školení
Úvod
Příprava vývojového prostředí
- Eclipse a Android SDK Programování systému a programovací jazyk C/C++ Organizace úložišť zdrojového kódu
Přehled Linux Platform Architecture
- Pochopení struktury souborů Android Jak je kód organizován v Android Jak systémové služby (aplikace) komunikují s hardwarem
Linux Kernel
- Pochopení rámce ovladačů zařízení Android Hardwarové rozhraní (senzory, kamera, zvuk) k Android HAL Kompilace jádra
Android STRÁNKA
- Pochopení HAL (Hardware Abstraction Layer) Propojení HAL se systémovými službami (aplikacemi)
Systém Programming
- Porozumění systému sestavení Android Sestavení a ladění systému Android Ladění procesu spouštění
Android pro vestavěné platformy
- Přehled virtuálního hardwaru (překladače, mosty, simulátory, emulátory a virtuální stroje) Přizpůsobení Android Přizpůsobení emulátoru Android pro systémy založené na ARM
Android Networking
- Povolení Wi-Fi
Přidání nového hardwaru
- Integrace hardwarových zařízení Povolení grafiky
Nasazování Android
- Vytváření OTA balíčků
Odstraňování problémů
- Android zotavení
Shrnutí a závěr
Požadavky
- Zkušenosti s programováním v C/C++.
- Java zkušenosti s programováním.
- Znalost hardwarových a softwarových koncepcí.
Publikum
- Linux vývojáři systému
- Programátoři systému Android
- Vývojáři, kteří se chtějí dostat do programování systému Android
Reference (4)
Trenér byl ochoten prozkoumat další problémy s dýkou.
Susheel - Home
Kurz - Dependency Injection with Dagger 2
Machine Translated
Trenérské znalosti a lehkost, s jakou to prezentoval.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurz - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurz - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.