Sdílet prostřednictvím


Telefon číselník

Browse sample. Procházení ukázky

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