2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main ではなく android-latest-release を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
  
         
       
     
  
  
  
  
  
    
      概要
    
    
      
    
    
      
      コレクションでコンテンツを整理
    
    
      
      必要に応じて、コンテンツの保存と分類を行います。
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
  
  Vehicle Hardware Abstraction Layer(VHAL)インターフェースは OEM が実装可能なプロパティを定義し、プロパティ メタデータを含みます。たとえば、プロパティが整数であるかどうかや、どの変更モードが許可されるのかなどです。VHAL インターフェースは、特定の機能を抽象化したプロパティへのアクセス(読み取り、書き込み、サブスクライブ)に基づいています。
  
  - Android 13 以降、VHAL は IVehicle.aidlで AIDL に移行しました。
- Android 12 以前は、VHAL は IVehicle.halの HIDL 言語で定義されています。
CarService と Android のネイティブ コンポーネントは、HIDL と AIDL バックエンドをサポートし、利用可能な場合は AIDL バックエンドを優先します。
  | ガイダンス | 説明 | 
|---|
    | 推奨 | 既存の HIDL VHAL 実装については、新しい AIDL インターフェースに移行します。 | 
  
    | 強く推奨 | 新しい VHAL 実装については、AIDL インターフェースを使用します。 | 
  VHAL について詳しくは、次のページをご覧ください。
  
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
  最終更新日 2025-03-26 UTC。
  
  
  
    
      [[["わかりやすい","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"]],["最終更新日 2025-03-26 UTC。"],[],[]]