Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés a Android HAL-ba
- A Android rendszerarchitektúra áttekintése
- A HAL szerepe a Android-ban
- A HAL evolúciója: HIDL-ről AIDL-re
- A fejlesztői környezet kialakítása
- Az AOSP felfedezése a HAL-komponensekhez
AIDL a HAL fejlesztésért
- Bevezetés az AIDL-be és szintaxisába
- Interfészek meghatározása AIDL-lel
- AIDL-alapú HAL-ok megvalósítása
- Szolgáltatások rendszerelemekhez kötése
- AIDL interfészek tesztelése és hibakeresése
Áttérés HIDL-ről AIDL-re
- A HIDL és az AIDL közötti különbségek
- Az AIDL-re való átállás előnyei
- Lépésről lépésre történő migrációs folyamat
- Visszafelé kompatibilitás biztosítása
- Kihívások és megoldások
Haladó HAL témák
- Audio HAL: Áttérés AIDL-re, Ultra HDR és széles spektrum támogatása
- Kamera HAL: Új funkciók bevezetése a Android 14-ben
- Projekt fővonal: Modularitás és frissíthető HAL-ok
- Más HAL-ok felfedezése (érzékelők, Bluetooth stb.)
Biztonság, tesztelés és legjobb gyakorlatok
- Android biztonsági intézkedések a HAL-hoz
- HAL interfészek validálása és tesztelése
- A HAL fejlesztés legjobb gyakorlatai
- Hibakeresési eszközök és technikák
- A Android HAL fejlesztés jövőbeli trendjei
Összegzés és a fészek lépései
Követelmények
- C/C++ programozási tapasztalat.
- Java programozási tapasztalat.
- Hardver és szoftver architektúra ismerete.
Közönség
- Linux rendszerfejlesztők
- Android rendszerprogramozók
- Fejlesztők, akik szeretnének belemenni a Android rendszerprogramozásba
21 Órák
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.