メイン コンテンツにスキップ
Android Open Source Project
ドキュメント
  • 改良点
  • リリースノート
  • セキュリティに関する最新の公開情報
  • 最新の互換性定義ドキュメント(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 Open Source Project
  • ドキュメント
    • その他
    • 新機能
    • スタートガイド
    • セキュリティ
    • 主要トピック
    • 互換性
    • 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 の要件
      • プレゼンス キャリブレーション
      • Android OS の識別
    • NFC
      • FeliCa のホストカード エミュレーション
      • NFC のオフホスト支払い同期
      • セキュア NFC
      • クイック アクセス ウォレット
      • Android 独自の NCI コマンド
    • 通話とメッセージ
      • 5G 非スタンドアロン(NSA)
      • 電話番号のブロックを実装する
      • 着信通知
      • ドメイン選択サービス
      • 緊急時アフォーダンスを実装する
      • Android 緊急通報番号データベース
      • 緊急通報番号と緊急通報
      • IMS を実装する
      • IMS サービスの利用資格
      • IMS の単一登録
      • スマートフォン アカウントの候補
      • RTT を実装する
      • サードパーティ通話アプリのサポート
      • ビジュアル ボイスメール
    • 携帯通信会社
      • 概要
      • 5G ネットワークのスライス
      • APN と CarrierConfig
      • 携帯通信会社 ID
      • データプランの実装
      • デバイス ID
      • eSIM
        • eSIM を実装する
        • eSIM サポートのモデム要件
        • eUICC API
        • プロファイルの複数有効化
        • eUICC API エラーを処理する
        • ダウンロード可能なテスト プロファイル
        • eSIM 移行での携帯通信会社の統合
      • VPN のユーザー エクスペリエンスを改善する
      • マルチオペレーター ネットワークのサポート
      • ユーザーが残量を使い果たした際のデバイス動作をカスタマイズする
      • RIL リファクタリング
      • スモールセルのサポート
      • UICC 携帯通信会社権限
    • 時間
      • 概要
      • 位置情報によるタイムゾーン検出
      • テレフォニーによるタイムゾーン検出
      • ネットワーク タイム検出
      • GNSS 時間の検出
      • 外部時刻の検出
      • タイムソースの優先度
      • タイムゾーン ポリシーと推奨事項
      • タイムゾーン ルール
    • 超広帯域無線
      • 概要
      • UWB HAL インターフェース
    • Wi-Fi
      • 概要
      • Wi-Fi HAL
      • Wi-Fi インフラストラクチャの機能
      • Wi-Fi をテスト、デバッグ、チューニングする
      • Android Packet Filter
      • キャリア Wi-Fi
      • MAC アドレス ランダム化の動作
      • MAC アドレス ランダム化を実装する
      • Passpoint(Hotspot 2.0)
      • Wi-Fi STA / AP の同時実行
      • Wi-Fi STA / STA の同時実行
      • 初回使用時の信頼(TOFU)
      • Wi-Fi Aware
      • Wi-Fi / セルラー共存チャンネル回避
      • Wi-Fi Direct
      • Wi-Fi Easy Connect
      • Wi-Fi アクセス ポイント(Soft AP)
      • Wi-Fi AP / AP の同時実行
      • Wi-Fi 低レイテンシ モード
      • Wi-Fi ネットワークの選択
      • Wi-Fi 優先ネットワーク オフロード スキャン
      • Wi-Fi ラウンド トリップ時間(RTT)
      • WPA3 と Wi-Fi Enhanced Open
      • Wi-Fi 7
    • コンパニオン デバイス プロファイル
    • Connectivity Diagnostics API
    • 接続ユーザー インターフェース
    • ネットワークの選択
    • 測距: アウトオブバンド メッセージ シーケンスとペイロードの仕様
    • 信号強度レポート
  • データ
    • 概要
    • データ使用量のタグについて
    • データセーバー モード
    • eBPF トラフィック モニタリング
    • 使用状況データからネットワークの種類を除外する
    • ネットワーク インターフェース統計情報の概要
    • データのテザリング
    • テザリング時のハードウェア オフロード
    • 使用量サイクルのリセット日
    • カーネルの概要
    • カーネルの変更
  • ディスプレイ
    • 概要
    • アプリ
      • アダプティブ アイコンを実装する
      • アプリのショートカット
      • 円形アイコンを実装する
      • 会話の通知とウィジェット
      • ウィンドウのぼかし
      • ウィジェットとショートカット
      • 同期アプリの切り替えを実装する
    • 色
      • カラー マネージメント
      • ディスプレイ カットアウト
      • サイレント モード
      • HDR 動画再生
      • 夜間モードを実装する
      • SDR 対応範囲への HDR 輝度のトーン マッピング
      • Material You デザイン
      • ダイナミック カラー
    • マルチウィンドウ
      • 概要
      • デスクトップ ウィンドウ機能
      • 分割画面の操作
      • ピクチャー イン ピクチャー
      • ウィンドウの拡大
    • マルチディスプレイ
      • 概要
      • おすすめの実装方法
      • テストと開発環境
      • よくある質問
      • 複数のアプリの再開
      • アクティビティ起動ポリシー
      • ディスプレイのサポート
      • システム デコレーションのサポート
      • ロック画面
      • インプット メソッド エディタのサポート
      • 入力ルーティング
      • マルチゾーン オーディオ
    • 通知
      • 通知履歴
      • オプトイン通知の権限
    • タスク マネージャー
    • 販売店デモモード
    • 画面の回転の提案
    • テキスト分類器を実装する
    • SDR と HDR の混合構成
    • システム UI でのメディア コントロール
    • WindowManager 拡張機能
  • フォント
    • カスタム フォント フォールバックの実装
  • グラフィックス
    • 概要
    • アーキテクチャ
    • BufferQueue と Gralloc
    • DMABUF および GPU メモリ アカウンティングを実装する
    • Winscope を使用してウィンドウ遷移をトレースする
      • 概要
      • Winscope を実行する
      • トレースをキャプチャする
        • 概要
        • システムアプリでの ViewCapture
        • オンデバイス
        • Winscope を使用する
        • adb コマンドを使用する
      • トレースを読み込む
      • トレースを分析する
        • 概要
        • タイムライン ナビゲーション
        • トレース検索
        • SurfaceFlinger
        • WindowManager
        • Protolog
        • シェルの遷移
        • ViewCapture
    • Surface と SurfaceHolder
      • 概要
      • SurfaceView と GLSurfaceView
      • SurfaceTexture
      • TextureView
    • SurfaceFlinger と WindowManager
      • 概要
      • SurfaceFlinger のシステム プロパティ
    • Hardware Composer HAL
      • 概要
      • HWC HAL を実装する
      • ホットプラグの処理
      • HWC HAL の AIDL
      • クライアント フレームバッファの管理
      • グラフィック メモリの消費を抑える
    • レイヤとディスプレイ
    • VSync
    • フレーム ペーシング
    • 複数のリフレッシュ レート
    • リフレッシュ レートの自動調整
    • EGLSurface と OpenGL ES
      • 概要
      • OpenGL ES と EGL を実装する
      • OpenGLRenderer の設定
    • Vulkan
      • 概要
      • Vulkan の実装
    • 同期フレームワーク
    • テスト
      • 実装のテスト
      • Android CTS と統合する
      • drawElements Quality Program テスト
    • AutoSingleLayer による通知なしバッファのラッチ
    • 新しいピクセル形式を Android に追加する
    • Android の HDR スクリーンショット
  • 操作
    • 概要
    • 入力
    • 概要
    • キーレイアウト ファイル
    • キー文字マップファイル
    • 入力デバイス構成ファイル
    • 移行ガイド
    • キーボード デバイス
    • タッチデバイス
    • getevent ツール
    • validatekeymaps ツール
    • ハプティクス
    • 概要
    • ハプティクスを実装する
      • 概要
      • 定数とプリミティブを実装する
      • HAL と API の間で定数をマッピングする
      • 区分的線形エンベロープ エフェクトを実装する
      • ハードウェアを評価する
    • ハプティクス フレームワークのための UX の基礎
    • ハプティクス UX デザイン
    • ハードウェア評価
      • 概要
      • テスト機器をセットアップする
      • テスト ソフトウェアをセットアップする
      • 対象の効果を測定して記録する
      • 波形を分析する
      • パフォーマンス マップを使用して結果を比較する
    • ニューラル ネットワーク
    • 概要
    • バースト実行と高速メッセージ キュー
    • コンパイルのキャッシュ
    • 制御フロー
    • デバイスの検出と割り当て
    • メモリプール
    • NNAPI ドライバの実装に関するおすすめの方法
    • サービス品質
    • ベンダー拡張
    • 周辺機器
    • 概要
    • オーディオ アクセサリー
      • 概要
      • 3.5 mm ヘッドセット
        • ヘッドセットの仕様
        • ヘッドセット ジャック デバイスの仕様
      • USB ヘッドセット
        • ヘッドセットの仕様
        • アダプターの仕様
        • デバイスの仕様
      • ヘッドセットの期待される動作
      • ヘッドセットのテスト
    • カスタム アクセサリー
      • 概要
      • Android Open Accessory
        • 概要
        • AOA 2.0
        • AOA 1.0
        • USB 経由でのデータ シグナリングを無効化する
      • タッチペン
    • センサー
    • 概要
    • センサー スタック
    • センサータイプ
    • 操作
    • ヘッド トラッカー HID プロトコル
    • 電力
      • バッチ処理
      • 消費電力
    • モード
      • レポートモード
      • 停止モード
      • センサー OFF
    • センサー HAL
      • センサー AIDL HAL
      • センサー Multi-HAL
      • センサー HAL 2.0
      • センサー HAL 1.0
      • HAL バージョンのサポート終了
    • Context Hub Runtime Environment
    • 概要
  • メディア
    • 概要
    • メディア モジュール
    • MediaProvider モジュール
    • メディア コンポーネントのカスタマイズ
    • MediaCodec での低レイテンシのデコード
    • メディア フレームワークの強化
    • SoC ベンダーの依存関係
    • OEM の依存関係
    • DRM
    • 互換性のあるメディアのコード変換
    • 動画エンコード統計情報のエクスポート
    • RoI 実装に関する OEM ガイダンス
  • パフォーマンス
    • 概要
    • APK キャッシュ
    • キャッシュ保存済みアプリ フリーザー
    • 起動時間の最適化
    • 健康
      • 概要
      • Health 2.1 の実装
    • Cgroup 抽象化レイヤ
    • ローメモリ キラーデーモン
    • Automatic Feedback-Directed Optimization(12 以降)
    • プロファイルに基づく最適化の使用
    • タスク スナップショット
    • 互換性 write-ahead log 書き込み
    • アプリの休止状態
    • ゲームのパフォーマンス ブースト
    • MM イベント - 過去のメモリ統計情報
    • システムの健全性に関する情報を取得する
  • 権限
    • 概要
    • アンビエント機能
    • バックグラウンドでの位置情報へのアクセスに関するリマインダー
    • 連絡先プロバイダとアフィニティ
    • 任意アクセス制御
    • 不変のデバイス ID
    • ネイティブ ライブラリの名前空間
    • 特権権限の許可リスト
    • システム パッケージのプリインストール
    • プライバシー インジケーター
    • プラットフォームで署名された共有 UID の許可リスト
    • プライバシー インジケーター
    • 日和見的な位置情報の取得制限
    • 画面読み取りの制限
    • Android のロール
    • 実行時の権限
    • 署名権限の許可リスト
    • 位置情報の 3 段階の利用許可
    • USB HAL を実装する
    • コンパニオン アプリのストリーミング
    • 全画面インテントの制限
    • メモのコンテンツのキャプチャ
  • 電力
    • 概要
    • 電源管理
    • 熱軽減策
    • 電力統計 HAL
    • アプリの電源管理
    • Doze によるプラットフォームの電源管理
    • パフォーマンスの管理
    • アプリ バックグラウンド動作トラッカー
    • 電池非搭載デバイスをサポートする
    • コンポーネントの消費電力を測定する
    • デバイスの消費電力を測定する
    • 電力値を測定する
    • ルーティン バッテリー セーバー
    • テレビ スタンバイ
    • SystemSuspend サービス
  • ランタイム
    • 概要
    • dexpreopt と <uses-library> のチェック
    • Android 8.0 ART の改善点
    • Dalvik バイトコード形式
    • Dalvik 実行可能ファイルの形式
    • Dalvik 実行可能ファイルの命令形式
    • 制約
    • 設定
      • 概要
      • ART サービスの設定
      • パッケージ管理システムの設定(非推奨)
    • ART TI
    • 署名済み構成の実装
    • ART ガベージ コレクションのデバッグ
    • ART JIT コンパイラの実装
    • 実行時にアプリのリソース値を変更する
    • RRO のトラブルシューティング
    • ブートイメージ プロファイル
    • ソフトリブート(<= AOSP 14)
    • Zygote について
  • 設定
    • 概要
    • 設計ガイドライン
    • パターンとコンポーネント
    • 情報アーキテクチャ
    • パーソナライズ設定
    • ユニバーサル検索
  • Storage
    • 概要
    • 従来のストレージ
    • Adoptable Storage
    • 対象範囲別ストレージ
    • FUSE パススルー
    • デバイス設定
    • 構成の例
    • 統計情報の高速化
    • SDCardFS のサポート終了
  • テスト
    • 概要
    • テスト開発ワークフロー
    • 概要
    • シンプルなビルド構成
    • 複雑なテスト構成
    • インストルメンテーション テスト
      • 概要
      • 自己インストルメンテーション テストの例
      • アプリの例をターゲットにする
    • GoogleTest(GTest)
      • 概要
      • 新しい GTest の追加
      • 指標テスト
    • JAR ホストテスト
    • テスト マッピング
    • Atest を使用してテストを実行する
    • OmniLab Android Test Station
      • ユーザー ガイド
      • OmniLab ATS の仮想デバイス
      • ユーザービルドで USB デバッグを自動で有効にする
      • UIConductor テストを実行する
      • API
      • リリースノート
      • よくある質問
    • ベンダー テストスイート(VTS)
    • 概要
    • HAL テスト用のパラメータ化された GTest
    • テストのセットアップ
    • Generic System Image(GSI)
    • ベンダー テストスイート(VTS)10
    • 概要
    • 動画チュートリアル
    • VTS を使用したシステムテスト
    • テスト フレームワーク
      • デバイスシェル コマンド
      • テスト テンプレート
      • サービス名認識型 HAL テスト
      • HAL テスト可否チェック
      • マルチデバイス テスト
      • デバッグ用 RAM ディスクを使用した VTS
    • VTS ダッシュボード
      • 設定
      • データベース
      • ユーザー インターフェース
    • ラボのインフラストラクチャ
      • 自動テスト インフラストラクチャ
      • ホスト コントローラのアーキテクチャ
    • パフォーマンス テスト
    • Trade Federation(TF)テストハーネス
    • 使ってみる
      • 概要
      • 開始
      • 開発環境
      • デバイスと連携する
      • コンソール
      • テストのライフサイクル
      • オプションの処理
      • エンドツーエンドの例
    • Tradefed テストを作成して実行する
      • 概要
      • Tradefed でのテスト
        • 概要
        • テストランナーを作成する
        • シャードされた IRemoteTest テストランナーを作成する
        • ホストドリブン テストを作成する
        • ホスト側のデバイスレス テストを作成する
        • テストの指標またはデータを報告する
        • テストの自動再試行
        • 再試行の分離
        • 障害発生時のログの自動収集
        • 設定のドライランを実行する
        • APK からインストルメンテーション テストを実行する
        • シェルテストの作成
        • グローバル フィルタ
      • スイート全体をテストする
        • 概要
        • スイートをセットアップする
        • オプションとフィルタを渡す
        • システム ステータスを確認する
        • AndroidTest.xml の構造
        • シャーディングを設定する
        • モジュール コントローラを利用する
        • スイートの再試行を使用する
        • マルチデバイス モジュール
    • TF を開発する
      • 概要
      • テストハーネスのガイドライン
      • Eclipse の設定
      • 単体テストと機能テストを含める
      • Error Prone バグチェッカーを実行する
      • コアでないコードを投稿する
    • アーキテクチャ
      • 概要
      • XML 構成
        • 上位レベルの構造
        • テンプレートとインクルード
        • Configuration オブジェクト
      • グローバル設定
        • ファイル オプション
        • ホスト オプション
      • 高度なコンセプト
        • キーストアの秘密鍵
        • テストコマンド スケジューラ
        • テストランナーの構造
        • テストのシャーディング
        • マルチデバイスのテストを実行する
        • スクリプト レイヤを使用する
        • グローバル設定でプロトコルを読み込む
        • ネイティブ デバイス
      • デバイス マネージャー
        • デバイスの状態
        • デバイスの割り当て
        • デバイスの検出
      • ビルド
        • ビルド プロバイダ
        • ビルド情報
      • デバイスのセットアップ
        • ターゲット作成ツール
        • マルチ ターゲット作成ツール
      • 結果
        • 結果レポーターを作成する
        • ログファイルを処理する
        • 結果レポーターのサマリー
        • ログ セーバー
      • 指標
        • ホストドリブン指標コレクタ
        • デバイス側の指標収集
    • パッケージのインデックス
    • Mobly を使用したマルチデバイス テスト
    • 概要
    • ネイティブ プラットフォーム コードをデバッグする
    • 概要
    • バグレポートを読み取る
    • ロギングについて
    • 特定のベンダー ロギングを実装する
    • ネイティブ コードでのクラッシュを診断する
    • パフォーマンスを評価する
      • 概要
      • Systrace について
      • ftrace を使用する
      • キャパシティに関連するジャンクを特定する
      • ジッターに関連するジャンクの特定
    • 機能の実装
      • テストハーネス モードを実装する
    • デバッガを使用する
    • ネイティブ メモリの使用状況をデバッグする
    • レスキュー パーティ
    • storaged の実装
    • strace の使用
  • 最新情報
    • 概要
    • APEX
      • APEX ファイル形式
      • ベンダー APEX
    • OTA パッケージを構築する
    • リリース用のビルドへの署名
    • OTA サイズを縮小する
    • 仮想 A/B
      • 概要
      • 仮想 A/B の実装
      • 仮想 A/B の実装 - パッチ
    • レガシー A/B システム アップデート