Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Pengantar Android HAL
- Gambaran Umum Arsitektur Sistem Android
- Peran HAL dalam Android
- Evolusi HAL: Dari HIDL ke AIDL
- Menyiapkan lingkungan pengembangan
- Menjelajahi AOSP untuk komponen HAL
AIDL untuk Pengembangan HAL
- Pengenalan AIDL dan sintaksnya
- Mendefinisikan antarmuka dengan AIDL
- Menerapkan HAL berbasis AIDL
- Mengikat layanan ke komponen sistem
- Menguji dan men-debug antarmuka AIDL
Migrasi dari HIDL ke AIDL
- Perbedaan antara HIDL dan AIDL
- Manfaat migrasi ke AIDL
- Proses migrasi langkah demi langkah
- Memastikan kompatibilitas mundur
- Tantangan dan solusi
Topik HAL Lanjutan
- Audio HAL: Transisi ke AIDL, dukungan untuk Ultra HDR dan gamut lebar
- Kamera HAL: Menerapkan fitur baru di Android 14
- Proyek Mainline: Modularitas dan HAL yang dapat diperbarui
- Menjelajahi HAL lainnya (Sensor, Bluetooth, dll.)
Keamanan, Pengujian, dan Praktik Terbaik
- Android langkah-langkah keamanan untuk HAL
- Memvalidasi dan menguji antarmuka HAL
- Praktik terbaik untuk pengembangan HAL
- Alat dan teknik debugging
- Tren masa depan dalam pengembangan HAL Android
Ringkasan dan Langkah Selanjutnya
Requirements
- pengalaman pemrograman C/C++.
- Java pengalaman pemrograman.
- Pengetahuan tentang arsitektur perangkat keras dan perangkat lunak.
Hadirin
- Linux pengembang sistem
- Android programmer sistem
- Pengembang yang ingin masuk ke pemrograman sistem Android
21 Hours
Testimonials (4)
Trainer was willing to explore additional problems in dagger.
Susheel - Home
Course - Dependency Injection with Dagger 2
Trainer knowledge and easiness with which he presented it.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.