自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release
而非 aosp-main
建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
撥號器是 Android 系統應用程式,可提供不受干擾的通話體驗,包括藍牙通話、瀏覽聯絡人和管理通話。Android 開放原始碼計畫 (AOSP) 提供完整功能的撥號程式實作項目。這個實作項目可以直接使用,也可以搭配自訂的視覺主題。
圖 1. 撥號應用程式直向和橫向模式
術語
本節中使用的術語如下:
-
Android 開放原始碼計畫 (AOSP)。行動裝置專用的開放原始碼作業系統,以及 Google 主導的相關開放原始碼專案。
-
分心因素已排除 (DO)。遵守使用者體驗限制 (UXR) 且在行車期間安全的使用者流程。
-
Heads Up Notification (HUN)。顯示在螢幕上的通知。
-
使用者體驗限制 (UXR)。顯示取決於行車狀態的使用者介面的應用程式,必須遵循 UXR。
-
使用者介面 (UI)。使用者控制與應用程式互動的方式。
-
車輛最佳化 (VO)。使用者流程不必遵循 UXR,且在行車期間不安全,但已針對在車內使用進行最佳化。
目的
本節說明如何使用 Android Automotive 建構完全相容的 Android UXR 電信系統。
功能
撥號程式提供下列功能:
狀態 |
能力 |
工作 |
行車時, 分心因素已排除功能 |
藍牙通話 |
- 使用撥號鍵盤撥打電話。
- 透過聯絡人清單撥打電話。
- 從「近期通話」清單撥打電話。
- 透過「聯絡人詳細資料」頁面撥打電話。
- 透過抬頭通知接聽來電,然後回應。
- 透過通知中心回撥未接來電。
- 通話管理、暫停、靜音、保留、切換和設定音訊路徑。
|
瀏覽聯絡人和通話記錄 |
- 顯示頂層類別。
- 瀏覽所有常用聯絡人。
- 瀏覽「近期通話」清單。
- 瀏覽聯絡人清單。
- 查看「聯絡人詳細資料」頁面。
- 前往聯絡人地址。
|
透過語音或手寫 (在鍵盤上) 搜尋 |
- 顯示相符的搜尋結果。
- 查看篩選後的聯絡人詳細資料。
|
停車時,上述所有功能都會運作,且: |
設定 |
在安全無虞的情況下,使用者可以透過「設定」頁面執行以下操作:
- 變更聯絡人清單的排序順序。
- 變更起始網頁,變更會在下次重新啟動後生效。
|
使用鍵盤搜尋 |
停車時,使用者可以執行搜尋。 |
使用藍牙連線 |
如果在停車時沒有任何手機透過藍牙連線,使用者可以按下「連線至藍牙」按鈕,前往系統的藍牙設定頁面配對,然後連線裝置。 |
Tasks
下表說明各利益相關者的任務。
汽車製造商 (OEM) |
Google |
使用 Android Automotive 建構完全相容的 Android UXR 電信系統。 |
提供以下資訊:
- Android 開放原始碼計畫中的撥號應用程式實作項目。
- 針對自訂和審查/認證程序等重要工作編寫文件。
|
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-27 (世界標準時間)。
[[["容易理解","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 (世界標準時間)。"],[],[],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. |"]]