Telefon číselník
Tento článek popisuje, jak můžete použít rozhraní .NET Multi-Platform App UI (.NET MAUI). IPhoneDialer Toto rozhraní umožňuje aplikaci otevřít telefonní číslo v dialeru.
Výchozí implementace IPhoneDialer
rozhraní je k dispozici prostřednictvím PhoneDialer.Default vlastnosti. Rozhraní IPhoneDialer
i PhoneDialer
třída jsou obsaženy v Microsoft.Maui.ApplicationModel.Communication
oboru názvů.
Začínáme
Pro přístup k funkcím telefonního vytáčení se vyžaduje následující nastavení specifické pro danou platformu.
Pokud je cílová verze androidu vašeho projektu nastavená na Android 11 (R API 30) nebo vyšší, musíte aktualizovat manifest Androidu pomocí dotazů, které používají požadavky na viditelnost balíčku Androidu.
V souboru Platforms/Android/AndroidManifest.xml přidejte do uzlu následující queries/intent
uzlymanifest
:
<queries>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel"/>
</intent>
</queries>
Otevření telefonního vytáčení
Funkce telefonního vytáčení funguje voláním Open metody s telefonním číslem. Při otevření telefonního číselníku se rozhraní .NET MAUI automaticky pokusí naformátovat číslo na základě kódu země, pokud je zadáno.
if (PhoneDialer.Default.IsSupported)
PhoneDialer.Default.Open("000-000-0000");