Kurzusleírás
Bevezetés
A fejlesztői környezet előkészítése
- Eclipse és Android SDK
- Rendszerprogramozás és a C/C++ programozási nyelv
- A forráskód tárhelyének szervezése
Linux platform architektúra áttekintés
- Az Android fájlstruktúra megértése
- Hogyan van a kód rendezve az Android-ban
- Hogyan kommunikálnak a rendszerszolgáltatások (alkalmazások) a hardverrel
Linux kernel
- Az Android eszközvezérlő keretrendszer megértése
- A hardver (szenzorok, kamera, hang) összekötése az Android HAL-hoz
- A kernel fordítása
Android HAL
- A HAL (Hardver Abstrakció Szint) megértése
- A HAL összekötése a rendszerszolgáltatásokkal (alkalmazások)
Rendszerprogramozás
- Az Android build rendszer megértése
- Egy Android rendszert kifejlesztés és hibakeresés
- A boot folyamat hibakeresése
Android beágyazott platformokhoz
- Virtuális hardver áttekintés (fordítók, hidak, szimulátorkékonyvtárak, emulátorkékonyvtárak és virtuális gépek)
- Az Android Emulator testreszabása
- Android ARM-alapú rendszerekhez való testreszabása
Android hálózatkezelés
- Wi-Fi engedélyezése
Új hardver hozzáadása
- Háromkör alapú eszközök integrálása
- Grafika engedélyezése
Android kivitelezése
- OTA csomagok létrehozása
Hibaelhárítás
- Android helyreállítás
Vegyszerűség és következtetés
Követelmények
- C/C++ programozási tapasztalat.
- Java programozási tapasztalat.
- Tudás a hardver és szoftver alapfogalmairól.
Célcsoport
- Linux rendszerfejlesztők
- Android rendszerprogramozók
- Fejlesztők, akik az Android rendszerprogramozásba szeretnének belépni
Vélemények (4)
A tréner hajlandó volt további problémákat is feltárni a tőrben.
Susheel - Home
Kurzus - Dependency Injection with Dagger 2
Gépi fordítás
Edzői tudás és könnyedség, amellyel bemutatta.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurzus - Android Applications Testing
Gépi fordítás
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurzus - Android Development
Gépi fordítás
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurzus - Cross-platform mobile development with PhoneGap/Apache Cordova
Gépi fordítás