お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Android HAL の紹介
- Android システムアーキテクチャの概要
- HAL が Android において果たす役割
- HAL の進化:HIDL から AIDL へ
- 開発環境のセットアップ
- AOSP 内の HAL コンポーネントの探索
AIDL を使用した HAL 開発
- AIDL の概要とその文法
- AIDL でインターフェースを定義する方法
- AIDL ベースの HAL の実装
- システムコンポーネントにサービスをバインドする方法
- AIDL インターフェースのテストとデバッグ
HIDL から AIDL への移行
- HIDL と AIDL の違い
- AIDL への移行による利点
- ステップバイステップの移行プロセス
- 後方互換性の確保方法
- 課題と解決策
高度な HAL トピック
- Audio HAL:AIDL への移行、Ultra HDR および広色域サポート
- Camera HAL:Android 14 で実装される新機能
- Project Mainline:モジュール性と更新可能な HAL
- Sensors、Bluetooth などその他の HAL の探索
セキュリティ、テスト、および最善のプラクティス
- HAL 用の Android セキュリティ措置
- HAL インターフェースの検証とテスト
- HAL 開発のための最善のプラクティス
- デバッグツールと手法
- Android HAL 開発の将来のトレンド
まとめと次のステップ
要求
- C/C++ のプログラミング経験。
- Java のプログラミング経験。
- ハードウェアとソフトウェアのアーキテクチャに関する知識。
対象者
- Linux システム開発者
- Android システムプログラマー
- Android システムプログラミングに進むことを希望する開発者
21 時間
お客様の声 (4)
AndroidとKotlinの基本的な紹介。
Nan Yu - Google
コース - Android Development
機械翻訳
講師は、daggerで追加の問題を探究することに意欲的でした。
Susheel - Home
コース - Dependency Injection with Dagger 2
機械翻訳
講師の知識とそれを伝えやすさ。
Piotr - DPDgroup IT Solutions sp. z o.o.
コース - Android Applications Testing
機械翻訳
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
コース - Cross-platform mobile development with PhoneGap/Apache Cordova
機械翻訳