À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Aperçu
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le Téléphone est une application système Android qui offre une expérience optimisée pour les distractions (DO) pour les appels Bluetooth, la navigation dans les contacts et la gestion des appels. Une implémentation entièrement fonctionnelle du Dialer est fournie dans le Projet Android Open Source (AOSP). Cette implémentation peut être utilisée telle quelle ou avec un thème visuel personnalisé.
Figure 1. Modes portrait et paysage du clavier de numérotation
Terminologie
Les termes suivants sont utilisés dans cette section :
-
Projet Android Open Source (AOSP) Système d'exploitation Open Source pour les appareils mobiles et projet Open Source correspondant, dirigé par Google.
-
Optimisé contre la distraction (DO) Parcours utilisateur conforme aux restrictions d'expérience utilisateur (UXR) et sécurisé pendant la conduite.
-
Notifications prioritaires (HUN, Heads Up Notification) Notification entrante qui s'affiche sur un écran.
-
Restrictions liées à l'expérience utilisateur (UXR) Les applications qui affichent une interface utilisateur dépendant de l'état de conduite doivent respecter les principes d'UXR.
-
Interface utilisateur (UI) Moyen par lequel les utilisateurs contrôlent les interactions avec les applications.
-
Optimisation pour véhicule (VO) Parcours utilisateur qui n'est pas tenu de suivre l'UXR et qui n'est pas considéré comme sûr en cas de conduite, mais qui a été optimisé pour une utilisation en voiture.
Objectif
Cette section explique comment créer un système de télécommunications Android UXR entièrement conforme avec Android Automotive.
Fonctionnalités
Le clavier propose les fonctionnalités suivantes:
État |
Capacité |
Tâche |
Lorsque vous conduisez, les fonctionnalités optimisées contre la distraction |
Appels Bluetooth |
- Passez un appel depuis le clavier.
- Passer un appel depuis la liste des contacts
- Passer un appel depuis la liste des appels récents
- Passer un appel depuis la page "Contact Details" (Coordonnées)
- Recevoir un appel entrant via une notification prioritaire, puis y répondre.
- Rappeler un appel manqué depuis le centre de notifications
- Gestion des appels, mise en pause, mise en sourdine, mise en attente, échange et définition du routage audio.
|
Parcourir les contacts et les journaux d'appels |
- Afficher les catégories de niveau supérieur
- Parcourez tous les contacts favoris.
- Parcourez la liste des appels récents.
- Parcourez la liste des contacts.
- Affichez la page "Coordonnées du contact".
- Accédez à l'adresse d'un contact.
|
Rechercher par commande vocale ou par écriture manuscrite (sur un clavier) |
- Afficher les résultats de recherche correspondants.
- Afficher les coordonnées des contacts filtrés
|
Lorsque le véhicule est à l'arrêt, tout ce qui précède et: |
Paramètres |
Lorsque c'est sans danger, les utilisateurs peuvent accéder aux paramètres pour:
- Modifier l'ordre de tri de la liste de contacts
- Modifier la page d'accueil, qui sera appliquée après le prochain redémarrage.
|
Rechercher à l'aide du clavier |
Lorsqu'ils sont à l'arrêt, les utilisateurs peuvent effectuer des recherches. |
Se connecter au Bluetooth |
Si aucun téléphone n'est connecté via Bluetooth lorsque la voiture est à l'arrêt, les utilisateurs peuvent appuyer sur le bouton "Se connecter au Bluetooth" pour accéder à la page des paramètres Bluetooth du système, associer un appareil, puis le connecter. |
Tâches
Ce tableau décrit les tâches de chaque personne concernée.
Constructeurs automobiles (OEM) |
Google |
Créez un système de télécommunications Android UXR entièrement conforme avec Android Auto. |
Fournissez les informations suivantes:
- Implémentation du clavier dans AOSP.
- Documentation des tâches clés telles que la personnalisation et les processus d'examen/certification.
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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. |"]]