Kurzusleírás
Bevezetés
Fejlesztési környezet előkészítése
- Eclipse és Android SDK
- Rendszerprogramozás és a C/C++ programozási nyelv
- Forráskód-tárak rendezése
A Linux Platform Architecture áttekintése
- A Android fájlszerkezet megértése
- A kód rendszerezése a Android-ban
- Hogyan kommunikálnak a rendszerszolgáltatások (alkalmazások) a hardverrel
Linux Kernel
- A Android eszközillesztő-keretrendszer megértése
- Hardver interfész (érzékelők, kamera, hang) a Android HAL-hoz
- A kernel fordítása
Android HAL
- A HAL (hardveres absztrakciós réteg) megértése
- HAL interfész a rendszerszolgáltatásokhoz (alkalmazásokhoz)
Rendszer Programming
- A Android build rendszer megértése
- Android rendszer felépítése és hibakeresése
- A rendszerindítási folyamat hibakeresése
Android beágyazott platformokhoz
- A virtuális hardver áttekintése (fordítók, hidak, szimulátorok, emulátorok és virtuális gépek)
- A Android emulátor testreszabása
- A Android testreszabása ARM-alapú rendszerekhez
Android Networking
- Wi-Fi engedélyezése
Új hardver hozzáadása
- Hardver eszközök integrálása
- Grafika engedélyezése
Telepítés: Android
- OTA csomagok létrehozása
Hibaelhárítás
- Android helyreállítás
Összefoglalás, és következtetés
Követelmények
- C/C++ programozási tapasztalat.
- Java programozási tapasztalat.
- Hardver és szoftver fogalmak ismerete.
Közönség
- Linux rendszerfejlesztők
- Android rendszerprogramozók
- Fejlesztők, akik szeretnének Android rendszerprogramozással foglalkozni
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
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.