メイン コンテンツにスキップ
ドキュメント
改良点
リリースノート
セキュリティに関する最新の公開情報
最新の互換性定義ドキュメント(CDD)
サイトの更新
スタートガイド
基本情報
開始
ダウンロード
ビルド
テスト
作成
投稿
Community
ツール、ビルド、関連リファレンス
セキュリティ
概要
公開情報
機能
テスト
ベスト プラクティス
主要トピック
アーキテクチャ
オーディオ
カメラ
接続
データ
ディスプレイ
フォント
グラフィックス
操作
メディア
パフォーマンス
権限
電力
ランタイム
設定
Storage
テスト
最新情報
仮想化
互換性
互換性定義ドキュメント(CDD)
互換性テストスイート(CTS)
Android デバイス
Cuttlefish
エンタープライズ
テレビ
Automotive
開始する
開発のガイドライン
開発ツール
テストツールとインフラストラクチャ
リリースの詳細
リファレンス
HIDL
HAL
Trade Federation
セキュリティ テストスイート
Android ソースコード検索
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
ログイン
ドキュメント
新機能
スタートガイド
セキュリティ
主要トピック
互換性
Android デバイス
Automotive
リファレンス
ドキュメント
その他
新機能
スタートガイド
セキュリティ
主要トピック
互換性
Android デバイス
Automotive
リファレンス
Android ソースコード検索
概要
アーキテクチャ
概要
Hardware Abstraction Layer(HAL)
概要
HIDL(非推奨)
概要
インターフェースとパッケージ
インターフェースのハッシュ化
サービスとデータ移行
高速メッセージ キュー
Binder IPC の使用
MemoryBlock の使用
ネットワーク スタック構成ツール
スレッド化のモデルを作成する
HAL モジュールの変換
データ型
Safe Union
インターフェースのバージョニング
コード スタイルガイド
HIDL C++
概要
パッケージ
インターフェース
データ型
関数
HIDL Java
概要
データ型
インターフェースのメソッドとエラー
定数のエクスポート
その他
HIDL フレームワークの下位互換性の確認
動的に使用可能な HAL
従来型 HAL(AOSP <=v7)
Kernel
概要
カーネル リリースノート
安定版カーネルのリリースと更新
Android 共通カーネル
GKI プロジェクト
GKI 開発
GKI のバージョニング スキーム
GKI リリースビルド
概要
android12-5.10 リリースビルド
android13-5.10 リリースビルド
android13-5.15 リリースビルド
android14-5.15 リリースビルド
android14-6.1 リリースビルド
android15-6.6 リリースビルド
android16-6.12 リリースビルド
GKI の非推奨ビルド
android12-5.10 非推奨ビルド
android13-5.10 非推奨ビルド
android13-5.15 非推奨ビルド
android14-5.15 非推奨ビルド
android14-6.1 非推奨ビルド
android15-6.6 非推奨ビルド
android16-6.12 非推奨ビルド
GKI リリース プロセス
GKI 16-6.12 android-mainline 変更履歴
安定した KMI の維持
カーネル ABI モニタリング
概要
ABI モニタリングの実行
シンボルリストを使用する
モジュール
概要
カーネル機能を GKI モジュールとして設定する
ベンダー モジュールのガイドライン
ローダブル カーネル モジュール
カーネル モジュールのサポート
GKI モジュールのテスト
起動時間の最適化
デバッグ機能
GKI のカーネルコードの開発
Android カーネル ファイル システムのサポート
eBPF によるカーネルの拡張
Android 12 での DebugFS の使用
FIPS 140-3 認証が可能な GKI 暗号化モジュール
EROFS
Android カーネルに関するよくある質問
カーネル ネットワークの単体テスト
ION ヒープから DMA-BUF ヒープへの移行(5.4 カーネル)
増分ファイル システム
設定
概要
API としてのシステム プロパティの実装
システム プロパティの追加
Config File Schema API の実装
アーカイブ
概要
ConfigStore
HAL インターフェースの作成
サービスの実装
クライアントサイドの使用
ConfigStore のクラスとアイテムの追加
デバイスツリー オーバーレイ
概要
DTO の実装
DTO の構文
コンパイルと確認
複数の DT の使用
DTB と DTBO のパーティション
DTO の最適化
ベンダー NDK(<= AOSP 14)
概要
VNDK の有効化
VNDK ビルドシステムのサポート
VNDK 拡張機能
VNDK スナップショットの設計
VNDK スナップショットの生成
ベンダー スナップショットの生成
リンカー名前空間
ディレクトリ、ルール、sepolicy
RenderScript
ABI の安定性
ビルド済み ABI 使用状況チェッカー
ベンダー インターフェース オブジェクト
概要
マニフェスト
互換性マトリックス
FCM ライフサイクル
デバイス マニフェストの開発
一致ルール
補足資料
AIDL
概要
AIDL 言語
AIDL バックエンド
安定版の AIDL
HAL 用の AIDL
AIDL サービスの動的な実行
AIDL でのアノテーション
AIDL による FMQ
AIDL ファジング
AIDL スタイルガイド
Binder を使用したプロセス間通信
概要
スレッドを処理する
優先度継承
ブートローダー
概要
正規のブート理由
ブートイメージ ヘッダー
bootconfig の実装
リカバリ イメージ
DTB イメージ
OTA アップデートの実装
ブートローダーのロックとロック解除
AVB プロパティ内のバージョン情報
ユーザー空間への fastboot の移動
汎用ブートローダー
概要
GBL をデプロイする
パーティション
概要
パーティション レイアウト
ベンダー ブート パーティション
ベンダー / ODM DLKM パーティション
Android 共有システム イメージ
RAM ディスク パーティション
汎用ブート パーティション
ODM パーティション
product パーティション
GKI モジュール パーティションの実装
プロダクト パーティション インターフェースの適用
Trusty OS パーティション
16 KB ページサイズ
概要
ARM64 で 16 KB ページサイズの Cuttlefish を使用する
x86-64 で 16 KB ページサイズの Cuttlefish をシミュレートする
16 KB をサポートする Google Pixel 8 デバイスをビルドしてサポートする
16 KB ページサイズをサポートする Google Pixel をフラッシュする
ページサイズの取得
16 KB モードのパフォーマンスを最適化する
16 KB システム プロパティ
16 KB の切り替えを有効にする
16 KB の後方互換オプションを有効にする
ベンダー API レベル
オーディオ
概要
用語
実装
オーディオ HAL
AIDL オーディオ HAL
AIDL HAL での設定可能なオーディオ ポリシーのサポート
AIDL と HIDL オーディオ HAL の比較
HIDL
HIDL オーディオ HAL
オーディオ ポリシーの設定
共有ライブラリの構成
前処理効果を設定する
データ形式
属性
エフェクト
ハイ レゾリューション オーディオ
デバイスタイプの上限
AAudio と MMAP
オーディオのウォームアップ
レイテンシ
概要
寄与者
レイテンシを削減するための設計
オーディオ レイテンシを測定する
音声ループバック ドングル
測定値
アプリ デベロッパー向けの情報
優先度の逆転は回避してください
サンプルレート変換
デバッグ
MIDI
概要
MIDI アーキテクチャ
MIDI テストの手順
USB
USB デジタル オーディオ
USB デバイスで優先されるミキサー属性
TV オーディオ
同時キャプチャ
サウンド トリガー
オーディオ機器のルーティングの組み合わせ
空間オーディオ
空間オーディオとヘッド トラッキング
実装
LE Audio を介したヘッド トラッキング
音響暴露
動的サウンドバー モード
カメラ
概要
アーキテクチャ
Camera HAL
HAL サブシステム
基本コンセプト
3A モードと状態遷移
カメラのデバッグ
エラーとストリームの処理
メタデータと制御
出力ストリーム、切り抜き、ズーム
リクエストの作成と送信
ストリーム構成
パフォーマンス
カメラ HAL3 バッファ管理 API
セッション パラメータ
単一プロデューサ、複数コンシューマ
カメラの機能
10 ビットカメラ出力
カメラのボケ表現
同時カメラ ストリーミング
カメラ拡張機能
カメラ拡張機能検証ツール
カメラ プレビューの手ぶれ補正
外付け USB カメラ
ハイ ダイナミック レンジモード
HEIF イメージング
モノクロカメラ
モーション トラッキング
マルチカメラ サポート
システムカメラ
トーチの強さの制御
ウルトラ HDR
デバイスをウェブカメラとして使用する
広色域キャプチャ
バージョニング
カメラ バージョンのサポート
接続
概要
Bluetooth
概要
Bluetooth サービス
Bluetooth Low Energy
BLE を使用した補聴器の音声サポート
BLE のアドバタイズ
確認とデバッグ
HCI の要件
プレゼンス キャリブレーション