Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Przegląd
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Dialer to aplikacja systemowa na Androida, która zapewnia wygodę obsługi połączeń przez Bluetooth, przeglądania kontaktów i zarządzania połączeniami bez rozpraszania uwagi. W ramach Projektu Android Open Source (AOSP) udostępniono w pełni funkcjonalną implementację Dialer. Tę implementację można wykorzystać w niezmienionej formie lub z dostosowanym motywem wizualnym.
Rysunek 1. Tryb pionowy i poziomy w dialerze
Terminologia
W tej sekcji używamy tych terminów:
-
Projekt Android Open Source (AOSP). System operacyjny typu open source dla urządzeń mobilnych oraz odpowiedni projekt open source prowadzony przez Google.
-
Z minimalną liczbą elementów rozpraszających uwagę (DO). Wzorzec przeglądania zgodny z ograniczeniami dotyczącymi wygody użytkowników (UXR) i bezpieczny podczas jazdy.
-
Powiadomienie o potencjalnych problemach (HUN). Powiadomienie przychodzące wyświetlane na ekranie.
-
Ograniczenia dotyczące interfejsu użytkownika (UXR). Aplikacje, które wyświetlają interfejs zależny od stanu jazdy, muszą być zgodne z UXR.
-
Interfejs użytkownika (UI). Środki, za pomocą których użytkownicy kontrolują interakcje z aplikacjami.
-
Optymalizacja pod kątem pojazdu (VO). Przebieg użytkownika, który nie musi być zgodny z UXR i nie jest uważany za bezpieczny podczas jazdy, ale został zoptymalizowany do użytku w samochodzie.
Cel
Z tej sekcji dowiesz się, jak tworzyć w systemie Android Automotive w pełni zgodny z Androidem UXR system telekomunikacyjny.
Funkcje
Dialer umożliwia:
Region |
Funkcja |
Zadanie |
Podczas jazdy Funkcje z minimalną liczbą elementów rozpraszających uwagę |
Połączenia przez Bluetooth |
- Nawiązywanie połączenia za pomocą klawiatury.
- Nawiązywanie połączenia z listy kontaktów.
- Wykonywanie połączeń z listy Ostatnie połączenia.
- Zadzwoń z poziomu strony z informacjami o kontakcie.
- otrzymywać powiadomienie o połączeniu przychodzącym i na nie odpowiadać.
- Oddzwoń do osoby, od której masz nieodebrane połączenie, z poziomu Centrum powiadomień.
- Zarządzanie połączeniem, Wstrzymanie, Wyciszenie, Zawieszenie, Przełączanie i Ustawianie ścieżki audio.
|
przeglądanie kontaktów i rejestru połączeń, |
- Wyświetlanie kategorii najwyższego poziomu.
- przeglądać wszystkie ulubione kontakty;
- Przejrzyj listę Ostatnie połączenia.
- Przeglądanie listy kontaktów.
- Wyświetl stronę Dane kontaktowe.
- Nawigowanie do adresu osoby z listy kontaktów.
|
wyszukiwanie za pomocą głosu lub pisma odręcznego (na klawiaturze); |
- wyświetlać pasujące wyniki wyszukiwania.
- Wyświetl dane kontaktowe przefiltrowanych kontaktów.
|
W trybie parkowania: i jeszcze: |
Ustawienia |
Gdy będzie to bezpieczne, użytkownicy mogą uzyskać dostęp do ustawień, aby:
- Zmienianie kolejności sortowania na liście kontaktów
- Zmień stronę startową. Zmiany zaczną obowiązywać po ponownym uruchomieniu urządzenia.
|
wyszukiwanie za pomocą klawiatury; |
Podczas postoju użytkownicy mogą przeprowadzać wyszukiwania. |
Połącz przez Bluetooth |
Jeśli podczas parkowania nie ma połączonych telefonów przez Bluetooth, użytkownicy mogą nacisnąć przycisk Połącz z Bluetooth, aby przejść do strony ustawień Bluetooth, na której można sparować i połączyć urządzenie. |
Lista zadań
Ta tabela opisuje zadania poszczególnych zainteresowanych osób.
producenci samochodów (OEM), |
Google |
Utwórz w pełni zgodny system telekomunikacyjny UXR na Androida z Androidem Automotive. |
Podaj:
- Implementacja Dialer w AOSP.
- Dokumentacja dotycząca kluczowych zadań, takich jak personalizacja i procesy weryfikacji/certyfikacji.
|
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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. |"]]