Partager via


Numéroteur téléphonique

Browse sample. Parcourir l’exemple

Cet article explique comment utiliser l’interface utilisateur de l’application multiplateforme .NET (.NET MAUI). IPhoneDialer Cette interface permet à une application d’ouvrir un numéro de téléphone dans le numéroteur.

L’implémentation par défaut de l’interface IPhoneDialer est disponible via la PhoneDialer.Default propriété. L’interface et PhoneDialer la IPhoneDialer classe sont contenues dans l’espace Microsoft.Maui.ApplicationModel.Communication de noms.

Démarrage

Pour accéder à la fonctionnalité de numéroteur téléphonique, la configuration spécifique à la plateforme suivante est requise.

Si la version Android cible de votre projet est définie sur Android 11 (API R 30) ou une version ultérieure, vous devez mettre à jour votre manifeste Android avec des requêtes qui utilisent les exigences de visibilité du package Android.

Dans le fichier Platforms/Android/AndroidManifest.xml , ajoutez les nœuds suivants queries/intent dans le manifest nœud :

<queries>
  <intent>
    <action android:name="android.intent.action.DIAL" />
    <data android:scheme="tel"/>
  </intent>
</queries>

Ouvrir le numéroteur de téléphone

La fonctionnalité de numérotation téléphonique fonctionne en appelant la Open méthode avec un numéro de téléphone. Lorsque le numéroteur téléphonique est ouvert, .NET MAUI tente automatiquement de mettre en forme le numéro en fonction du code de pays, s’il est spécifié.

if (PhoneDialer.Default.IsSupported)
    PhoneDialer.Default.Open("000-000-0000");