2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
電話アプリは、Bluetooth 通話、連絡先閲覧、通話管理に注意散漫防止の最適化済み(DO)エクスペリエンスを提供する Android システムアプリです。電話アプリ機能の完全な実装は、Android オープンソース プロジェクト(AOSP)で提供されています。この実装はそのまま使用することも、カスタマイズされたビジュアル テーマと組み合わせて使用することもできます。
図 1. 電話アプリの縦表示モードと横表示モード
用語
以下の用語は、このセクション全体で使用されます。
-
Android オープンソース プロジェクト(AOSP)。モバイル デバイス向けのオープンソース オペレーティング システムであり、Google が主導するオープンソース プロジェクトでもあります。
-
注意散漫に対する最適化(DO)。ユーザー エクスペリエンス制限(UXR)に準拠し、運転中に安全であるユーザーフロー。
-
ヘッドアップ通知(HUN)。ディスプレイに表示される着信通知
-
ユーザー エクスペリエンス制限(UXR)。運転状態に応じてユーザー インターフェースを表示するアプリでは、UXR に準拠する必要があります。
-
ユーザー インターフェース(UI)。ユーザーがアプリケーションの操作を制御する手段。
-
自動車向け最適化(VO)。UXR のユーザーフローに従う必要がなく、運転中は安全とは言えないものの、自動車で使用するように最適化されています。
目的
このセクションでは、Android Automotive に完全に準拠した Android UXR 通信システムをビルドする方法について説明します。
機能
電話アプリには次の機能があります。
状態 |
機能 |
タスク |
ドライバーの 注意散漫に対する最適化機能 |
Bluetooth 通話 |
- ダイヤルパッドから発呼する。
- 連絡先リストから発呼する。
- 最近の通話リストから発呼する。
- 連絡先の詳細ぺージから発呼する。
- ヘッドアップ通知を介して着信を受信し、応答する。
- 通知センターから不在着信を返す。
- 通話管理、一時停止、ミュート、保留、切り替え、音声ルートの設定。
|
連絡先と通話履歴の閲覧 |
- 最上位のカテゴリを表示する。
- お気に入りの連絡先をすべて表示する。
- 最近の通話リストを閲覧する。
- 連絡先リストを閲覧する。
- 連絡先の詳細ページを表示する。
- 連絡先アドレスに移動する。
|
音声または手書き入力(キーボードを使用)で検索する。 |
- 一致する検索結果を表示する。
- フィルタされた連絡先の詳細を表示する。
|
駐車中については、上記の機能に加えて次の機能があります。 |
設定 |
安全な状況で、ユーザーは [設定] にアクセスして次の操作を実行できます。
- 連絡先リストのソート順を変更する。
- スタートページを変更する(変更したページは次回の再起動後に有効になります)。
|
キーボードを使用した検索 |
駐車中、ユーザーは検索できるようになります。 |
Bluetooth への接続 |
駐車時に Bluetooth で接続されていないデバイスは、[Bluetooth に接続する] ボタンを押してシステムの [Bluetooth の設定] ページに移動し、ペア設定して接続できます。 |
タスク
次の表に、各関係者のタスクを示します。
自動車メーカー(OEM) |
Google |
Android Automotive を使用して完全に準拠した Android UXR 通信システムをビルドします。 |
以下が提供されます。
- AOSP での電話アプリの実装。
- カスタマイズ、確認、認定プロセスなどの主要タスクに関するドキュメント。
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 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-07-27 UTC。"],[],[],null,["# Overview\n\n*Dialer* is an Android system application that provides a distraction-optimized (DO)\nexperience for Bluetooth calling, contact browsing, and call management. A fully functional\nimplementation of Dialer is provided in the Android Open Source Project (AOSP). This\nimplementation can be used as is or with a customized visual theme. \n**Figure 1.** Dialer portrait and landscape modes\n\nTerminology\n-----------\n\nThese terms are used throughout this section:\n\n- **Android Open Source Project (AOSP).** An open source operating\n system for mobile devices and a corresponding open source project led by Google.\n\n- **Distraction Optimized (DO).** User flow that adheres to User Experience\n Restrictions (UXR) and that is safe during driving.\n\n- **Heads Up Notification (HUN).** An incoming notification that\n appears on a display.\n\n- **User Experience Restrictions (UXR).** Applications that display a\n user interface dependent upon driving state must adhere to UXR.\n\n- **User Interface (UI).** The means by which users control\n interactions with applications.\n\n- **Vehicle Optimized (VO).** User flow that is not required to follow\n UXR and is not considered safe during driving, but that has been optimized for use\n in a car.\n\nPurpose\n-------\n\nThis section explains how to build a fully-compliant Android UXR telecom system with\nAndroid Automotive.\n\nFeatures\n--------\n\nDialer provides these capabilities:\n\n| State | Capability | Task |\n|------------------------------------------------------|--------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| While ***driving*** , Distraction Optimized features | Bluetooth calling | - Make a call from the dialpad. - Make a call from the Contact list. - Make a call from the Recent Call list. - Make a call from the Contact Detail page. - Receive an incoming call through a heads up notification and then respond. - Return a missed call from the Notification center. - Call management, Pause, Mute, Hold, Swap, and Set Audio Route. |\n| While ***driving*** , Distraction Optimized features | Contact and call log browsing | - Display top-level categories. - Browse all Favorite contacts. - Browse the Recent Call list. - Browse the Contact list. - View the Contact Details page. - Navigate to a Contact address. |\n| While ***driving*** , Distraction Optimized features | Search with voice or handwriting (on a keyboard) | - Show matching search results. - View the contact details of filtered contacts. |\n| While ***parked*** , everything above *and*: | Settings | When safe, users can access Settings to: - Change the sort order of Contact list. - Change the start page, which will be effective after the next restart. |\n| While ***parked*** , everything above *and*: | Search, using keyboard | While parked, users can perform searches. |\n| While ***parked*** , everything above *and*: | Connect to Bluetooth | If no phones are connected through Bluetooth when parked, users can press the Connect to Bluetooth button to navigate to the system Bluetooth Settings page to pair and then connect a device. |\n\nTasks\n-----\n\nThis table describes the tasks of each stakeholder.\n\n| Car Manufacturers (OEMs) | Google |\n|-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| Build a fully-compliant Android UXR telecom system with Android Automotive. | Provide: - A Dialer implementation in AOSP. - Documentation for key tasks such as customization and review/certification processes. |"]]