Xamarin.Essentials: Telefon Číselník
Třída PhoneDialer umožňuje aplikaci otevřít telefonní číslo v číselníku.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si příručku Začínáme pro a ujistěte se, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Pokud je cílová verze vašeho projektu pro Android nastavená na Android 11 (R API 30), musíte manifest pro Android aktualizovat pomocí dotazů, které se používají s novými požadavky na viditelnost balíčku.
Otevřete soubor AndroidManifest.xml ve složce Vlastnosti a do uzlu manifestu přidejte následující kód:
<queries>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel"/>
</intent>
</queries>
Použití Telefon Dialeru
Do třídy Xamarin.Essentials přidejte odkaz na :
using Xamarin.Essentials;
Funkce Telefon Dialer funguje tak, že zavolá metodu s telefonním číslem, pomocí které Open se má číselník otevřít. Pokud se požaduje, rozhraní API se automaticky pokusí Open naformátovat číslo na základě kódu země, pokud je zadáno.
public class PhoneDialerTest
{
public void PlacePhoneCall(string number)
{
try
{
PhoneDialer.Open(number);
}
catch (ArgumentNullException anEx)
{
// Number was null or white space
}
catch (FeatureNotSupportedException ex)
{
// Phone Dialer is not supported on this device.
}
catch (Exception ex)
{
// Other error has occurred.
}
}
}
rozhraní API
- Xamarin.Essentials /PhoneDialer" data-linktype="external">Telefon zdrojový kód dialeru
- Dokumentace k rozhraní API pro Telefon Dialer
Související video
Další videa o Xamarinu najdete na Channel 9 a YouTube.