Schița de curs
Introducere
Pregătirea mediului de dezvoltare
- Eclipse și Android SDK
- Programarea sistemului și limbajul de programare C/C++.
- Organizarea depozitelor de cod sursă
Prezentare generală a arhitecturii platformei Linux
- Înțelegerea structurii fișierului Android
- Cum este organizat codul în Android
- Modul în care serviciile de sistem (aplicații) vorbesc cu hardware-ul
Linux Kernel
- Înțelegerea cadrului driverului de dispozitiv Android
- Interfațarea hardware-ului (senzori, cameră foto, audio) cu Android HAL
- Compilarea nucleului
Android HAL
- Înțelegerea HAL (Hardware Abstraction Layer)
- Interfațarea HAL cu serviciile de sistem (aplicații)
Sistem Programming
- Înțelegerea sistemului de construcție Android
- Construirea și depanarea unui sistem Android
- Depanarea procesului de pornire
Android pentru Platforme încorporate
- Prezentare generală a hardware-ului virtual (traductoare, punți, simulatoare, emulatoare și mașini virtuale)
- Personalizarea emulatorului Android Emulator
- Personalizarea Android pentru sistemele bazate pe ARM
Android Networking
- Activarea Wi-Fi
Adăugarea de hardware nou
- Integrarea dispozitivelor hardware
- Activarea graficii
Implementarea Android
- Crearea pachetelor OTA
Depanare
- Android recuperare
Rezumat și concluzii
Cerințe
- Experiență de programare C/C++. .
- Java experiență de programare.
- Cunoașterea conceptelor hardware și software. .
Audiență
- Linux dezvoltatori de sistem
- Programatori de sistem Android
- Dezvoltatorii care vor să intre în programarea de sistem Android
Mărturii (4)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curs - Cross-platform mobile development with PhoneGap/Apache Cordova
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Curs - Android Development
Cunoașterea trainerului și ușurința cu care a prezentat-o.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curs - Android Applications Testing
Tradus de catre o masina
Antrenorul a fost dispus să exploreze probleme suplimentare în pumnal.
Susheel - Home
Curs - Dependency Injection with Dagger 2
Tradus de catre o masina