メイン コンテンツにスキップ
ドキュメント
改良点
リリースノート
セキュリティに関する最新の公開情報
最新の互換性定義ドキュメント(CDD)
サイトの更新
スタートガイド
基本情報
開始
ダウンロード
ビルド
テスト
作成
投稿
コミュニティ
ツール、ビルド、関連リファレンス
セキュリティ
概要
公開情報
機能
テスト
ベスト プラクティス
主要トピック
アーキテクチャ
オーディオ
カメラ
接続
データ
ディスプレイ
フォント
グラフィックス
操作
メディア
パフォーマンス
権限
電源
ランタイム
設定
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 の使用
HIDL 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 リリースビルド
android17-6.18 リリースビルド
非推奨のビルド
android12-5.10 非推奨ビルド
android13-5.10 非推奨ビルド
android13-5.15 非推奨ビルド
android14-5.15 非推奨ビルド
android14-6.1 非推奨ビルド
android15-6.6 非推奨ビルド
android16-6.12 非推奨ビルド
android17-6.18 非推奨ビルド
GKI リリースビルド(JSON)
android12-5.10 リリースビルド
android13-5.10 リリースビルド
android13-5.15 リリースビルド
android14-5.15 リリースビルド
android14-6.1 リリースビルド
android15-6.6 リリースビルド
android16-6.12 リリースビルド
android17-6.18 リリースビルド
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 をデプロイする
GBL リスピン プロセス
GBL リリースビルド
パーティション
概要
パーティション レイアウト
ベンダー ブート パーティション
ベンダー / ODM DLKM パーティション
共有システム イメージ
RAM ディスク パーティション
汎用ブート パーティション
ODM パーティション
product パーティション