Dialer telefono
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");