Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Tổng quan
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trình quay số là một ứng dụng hệ thống Android cung cấp trải nghiệm được tối ưu hoá để không gây mất tập trung (DO) cho tính năng gọi qua Bluetooth, duyệt danh bạ và quản lý cuộc gọi. Dự án nguồn mở Android (AOSP) cung cấp cách triển khai đầy đủ chức năng của Trình quay số. Bạn có thể sử dụng phương thức triển khai này nguyên trạng hoặc với giao diện hình ảnh tuỳ chỉnh.
Hình 1. Chế độ dọc và ngang của trình quay số
Thuật ngữ
Các thuật ngữ sau đây được sử dụng trong phần này:
-
Dự án nguồn mở Android (AOSP). Một hệ điều hành nguồn mở dành cho thiết bị di động và một dự án nguồn mở tương ứng do Google dẫn dắt.
-
Tối ưu hoá để chống phân tâm (DO). Luồng người dùng tuân thủ các Hạn chế về trải nghiệm người dùng (UXR) và an toàn khi lái xe.
-
Thông báo quan trọng (HUN). Một thông báo đến xuất hiện trên màn hình.
-
Hạn chế về trải nghiệm người dùng (UXR). Các ứng dụng hiển thị giao diện người dùng phụ thuộc vào trạng thái lái xe phải tuân thủ UXR.
-
Giao diện người dùng (UI). Phương tiện mà người dùng kiểm soát các hoạt động tương tác với ứng dụng.
-
Được tối ưu hoá cho xe (VO). Luồng người dùng không bắt buộc phải tuân theo UXR và không được coi là an toàn khi lái xe, nhưng đã được tối ưu hoá để sử dụng trong ô tô.
Mục đích
Phần này giải thích cách xây dựng một hệ thống viễn thông Android UXR tuân thủ đầy đủ bằng Android Automotive.
Tính năng
Trình quay số cung cấp các chức năng sau:
Trạng thái |
Chức năng |
Việc cần làm |
Khi bạn lái xe, các tính năng được Tối ưu hoá để chống phân tâm |
Gọi qua Bluetooth |
- Gọi điện từ bàn phím quay số.
- Gọi điện từ Danh bạ.
- Gọi điện từ danh sách Cuộc gọi gần đây.
- Gọi điện từ trang Thông tin liên hệ.
- Nhận cuộc gọi đến thông qua thông báo quan trọng, sau đó trả lời.
- Quay lại cuộc gọi nhỡ trong Trung tâm thông báo.
- Quản lý cuộc gọi, Tạm dừng, Tắt tiếng, Chờ, Hoán đổi và Đặt tuyến đường âm thanh.
|
Duyệt xem danh bạ và nhật ký cuộc gọi |
- Hiển thị các danh mục cấp cao nhất.
- Duyệt xem tất cả người liên hệ Yêu thích.
- Duyệt xem danh sách Cuộc gọi gần đây.
- Duyệt qua Danh bạ.
- Xem trang Thông tin liên hệ.
- Chuyển đến địa chỉ liên hệ.
|
Tìm kiếm bằng giọng nói hoặc chữ viết tay (trên bàn phím) |
- Hiển thị kết quả tìm kiếm trùng khớp.
- Xem thông tin liên hệ của những người liên hệ đã được lọc.
|
Khi đậu xe, tất cả các thông tin trên và: |
Cài đặt |
Khi an toàn, người dùng có thể truy cập vào phần Cài đặt để:
- Thay đổi thứ tự sắp xếp của Danh bạ.
- Thay đổi trang bắt đầu. Thay đổi này sẽ có hiệu lực sau lần khởi động lại tiếp theo.
|
Tìm kiếm bằng bàn phím |
Khi đỗ xe, người dùng có thể tìm kiếm. |
Kết nối với Bluetooth |
Nếu không có điện thoại nào được kết nối qua Bluetooth khi đỗ xe, người dùng có thể nhấn vào nút Kết nối với Bluetooth để chuyển đến trang Cài đặt Bluetooth của hệ thống nhằm ghép nối rồi kết nối thiết bị. |
Tasks
Bảng này mô tả các nhiệm vụ của từng bên liên quan.
Nhà sản xuất ô tô (OEM) |
Google |
Xây dựng hệ thống viễn thông Android UXR tuân thủ đầy đủ bằng Android Automotive. |
Cung cấp:
- Cách triển khai Trình quay số trong AOSP.
- Tài liệu về các nhiệm vụ chính như tuỳ chỉnh và quy trình xem xét/chứng nhận.
|
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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. |"]]