Kurzusleírás
Bevezetés
Fejlesztői környezet előkészítése
- Eclipse és Android SDK
- Rendszerprogramozás és a C/C++ programozási nyelv
- Forráskód tárolók szervezése
A Linux platform architektúrájának áttekintése
- Az Android fájlstruktúra megértése
- A kód szervezése az Androidban
- Hogyan kommunikálnak a rendszerszolgáltatások (alkalmazások) a hardverrel
Linux Kernel
- Az Android eszközmeghajtó keretrendszerének megértése
- Hardverek (érzékelők, kamera, hang) csatlakoztatása az Android HAL-hoz
- A Kernel fordítása
Android HAL
- A HAL (Hardware Abstraction Layer) megértése
- A HAL csatlakoztatása a rendszerszolgáltatásokhoz (alkalmazásokhoz)
Rendszerprogramozás
- Az Android build rendszer megértése
- Android rendszer építése és hibakeresése
- A rendszerindítási folyamat hibakeresése
Android beágyazott platformokon
- Virtuális hardverek áttekintése (fordítók, hidak, szimulátorok, emulátorok és virtuális gépek)
- Az Android Emulátor testreszabása
- Android testreszabása ARM-alapú rendszerekre
Android hálózatkezelés
- Wi-Fi engedélyezése
Új hardverek hozzáadása
- Hardvereszközök integrálása
- Grafika engedélyezése
Android telepítése
- OTA csomagok létrehozása
Hibaelhárítás
- Android helyreállítás
Összefoglalás és befejezés
Követelmények
- C/C++ programozási tapasztalat.
- Java programozási tapasztalat.
- Hardveres és szoftveres fogalmak ismerete.
Célközönség
- Linux rendszerfejlesztők
- Android rendszerprogramozók
- Fejlesztők, akik be szeretnének kapcsolódni az Android rendszerprogramozásba
Vélemények (4)
Alapvető bevezetés az Android és a Kotlin programozási nyelvbe.
Nan Yu - Google
Kurzus - Android Development
Gépi fordítás
A tanár szívesen foglalkozott a daggerben előforduló további problémákkal.
Susheel - Home
Kurzus - Dependency Injection with Dagger 2
Gépi fordítás
A tanár tudása és az egyszerűség, amelyben bemutatta azt.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurzus - Android Applications Testing
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