HIDL フレームワークの下位互換性の確認
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
HIDL HAL は、Android コアシステム(system.img またはフレームワークとも呼ばれます)が下位互換性を持つことを保証します。ベンダー テストスイート(VTS)のテストでは、HAL が期待どおりに動作することを確認します(たとえば、1.1 HAL のテストはすべての 1.2 実装で実施されます)。一方、フレームワークのテストでは、サポートする HAL(1.0、1.1、1.2)が提供されているときに、フレームワークがその HAL とともに適切に動作することを確認する必要があります。
HAL インターフェース定義言語(HIDL)の詳細については、HIDL、HIDL のバージョニング、および HIDL HAL のサポート終了をご覧ください。
HAL のアップグレードについて
HAL のアップグレードには、メジャーとマイナーの 2 種類があります。
ほとんどのシステムには HAL 実装が 1 つしかありませんが、複数の実装がサポートされています。次に例を示します。
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
システム パーティションには通常、HAL 実装の特定のグループとの通信を管理するフレームワーク デーモン(teleportd
など)が含まれます。あるいは、便利なクライアントの動作を実装するシステム ライブラリ(android.hardware.configstore-utils
など)をシステムに含めることもできます。上記の例では、デバイスにインストールされている HAL のバージョンに関係なく teleportd
が機能する必要があります。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-07-17 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-07-17 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-07-17 UTC。"]]