Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Introduktion
Förberedelse av utvecklingsmiljön
- Eclipse och Android SDK
- Systemprogrammering och C/C++-programmeringsprinciper
- Organisering av källkodslager
Översikt över Linux-plattformsarkitektur
- Förstå Androids filstruktur
- Hur kod är organiseras i Android
- Hur systemtjänster (program) kommunicerar med hårdvara
Linux-kärna
- Förstå Androids enhetstvångsramverk
- Tillhandahållande av hårdvara (sensorer, kamera, ljud) till Android HAL
- Kompilering av kärnan
Android HAL
- Förstå HAL (Hardware Abstraction Layer)
- Tillhandahållande av HAL till systemtjänster (program)
Systemprogrammering
- Förstå Androids bygg-system
- Bygga och felsöka ett Android-system
- Felsökning av uppstartprocessen
Android för inbyggda plattformar
- Översikt över virtuell hårdvara (översättare, broar, simulatorer, emulatorer och virtual machines)
- Anpassning av Android-emulatorn
- Anpassning av Android för ARM-baserade system
Android-nätverk
- Aktivering av Wi-Fi
Lägg till ny hårdvara
- Tillhandahållande av hårdvaru-enheter
- Aktivering av grafik
Distribuering av Android
- Skapa OTA-paket
Felsökning
- Android-återhämtning
Sammanfattning och slutsats
Krav
- Erfarenhet av C/C++ programmering.
- Erfarenhet av Java-programmering.
- Kunskap om hård- och mjukvarubegrepp.
Målgrupp
- Linux-systemutvecklare
- Android-systemprogrammerare
- Utvecklare som vill komma in i Android-systemprogrammering
28 Timmar
Vittnesmål (3)
Tränaren var villig att utforska ytterligare problem i Dagger.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Maskintolkat
Instruktörens kunskap och hur lätt han presenterade den.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maskintolkat
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurs - Android Development
Maskintolkat