Condividi tramite


Dialer telefono

Browse sample. Esplorare l'esempio

Questo articolo descrive come usare l'interfaccia dell'interfaccia utente dell'app multipiattaforma .NET (.NET MAUI). IPhoneDialer Questa interfaccia consente a un'applicazione di aprire un numero di telefono nel dialer.

L'implementazione predefinita dell'interfaccia IPhoneDialer è disponibile tramite la PhoneDialer.Default proprietà . Sia l'interfaccia che PhoneDialer la IPhoneDialer classe sono contenute nello spazio dei Microsoft.Maui.ApplicationModel.Communication nomi .

Introduzione

Per accedere alla funzionalità dialer del telefono, è necessaria la configurazione specifica della piattaforma seguente.

Se la versione di Android di destinazione del progetto è impostata su Android 11 (API R 30) o versione successiva, è necessario aggiornare il manifesto Android con query che usano i requisiti di visibilità dei pacchetti android.

Nel file Platforms/Android/AndroidManifest.xml aggiungere i nodi seguenti queries/intent nel manifest nodo:

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

Aprire il dialer del telefono

La funzionalità dialer del telefono funziona chiamando il Open metodo con un numero di telefono. Quando il dialer del telefono viene aperto, .NET MAUI tenterà automaticamente di formattare il numero in base al codice paese, se specificato.

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