Plan Szkolenia
Introduction
- Android HAL as a hardware specific implementation.
Overview of the Android Platform Architecture
The HAL Development Cycle for Hardware Vendors
Case Study: Interfacing Low-Level C/C++ with High-Level Java
Preparing the Development Environment
Setting up an Android Emulator
Creating a HAL Implementation
Understanding the File Structure of a HAL Interface (C headers, hardware/libhardware, etc.).
HAL vs HIDL (HAL Interface Definition Language)
Coding for HIDL on Android O.
Packaging Code into a Library Module (.so) File
Writing an Application Level Code in the Java API Framework
Calling the Device Hardware from a Java Service
Debugging the HAL Module
Deploying a HAL Module
Updating HAL to New Versions of Android OS
Troubleshooting
Summary and Conclusion
Wymagania
- C/C++ programming experience.
- Java programming experience.
- Knowledge of hardware and software architecture.
Audience
- Linux system developers
- Android system programmers
- Developers who want to get into Android system programming
Opinie uczestników (6)
Pasja i duże doświadczenie komercyjne trenera dzięki którym doskonale się go słucha.
- Weegree Sp. z o.o. Sp.k.
Szkolenie - Develop Android Applications
Duża ilość przykładów i szeroki zakres wiedzy prowadzącego
Piotr Pabiasz
Szkolenie - Android Fundamentals
Wiedza trenera i łatwość, z jaką ją zaprezentował.
Piotr - DPDgroup IT Solutions sp. z o.o.
Szkolenie - Android Applications Testing
Przetłumaczone przez sztuczną inteligencję
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Szkolenie - Cross-platform mobile development with PhoneGap/Apache Cordova
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Szkolenie - Android Development
Trener był chętny do zbadania dodatkowych problemów w daggerze.
Susheel - Home
Szkolenie - Dependency Injection with Dagger 2
Przetłumaczone przez sztuczną inteligencję