首页 > 其他分享 >.net maui拨打电话

.net maui拨打电话

时间:2022-10-14 11:33:06浏览次数:40  
标签:translatedNumber dial 拨打 await number DisplayAlert Unable maui net

Platforms》Android》AndroidManifest.xml中加配置

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
	<application android:allowBackup="true" android:icon="@mipmap/appicon" android:roundIcon="@mipmap/appicon_round" android:supportsRtl="true"></application>
	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
	<uses-permission android:name="android.permission.INTERNET" />
	<queries>
		<intent>
			<action android:name="android.intent.action.DIAL" />
			<data android:scheme="tel"/>
		</intent>
	</queries>
</manifest>

 自定义事件  translatedNumber 是电话号码

public async void OnCall(object sender, System.EventArgs e)
    {
        if (await this.DisplayAlert(
            "Dial a Number",
            "Would you like to call " + translatedNumber + "?",
            "Yes",
            "No"))
        {
            try
            {
                if (PhoneDialer.Default.IsSupported)
                    PhoneDialer.Default.Open(translatedNumber);
            }
            catch (ArgumentNullException)
            {
                await DisplayAlert("Unable to dial", "Phone number was not valid.", "OK");
            }
            catch (Exception)
            {
                // Other error has occurred.
                await DisplayAlert("Unable to dial", "Phone dialing failed.", "OK");
            }
        }
    }

  https://learn.microsoft.com/zh-cn/training/modules/build-mobile-and-desktop-apps/6-exercise-create-phone-number-translator-app



标签:translatedNumber,dial,拨打,await,number,DisplayAlert,Unable,maui,net
From: https://www.cnblogs.com/xsj1989/p/16791085.html

相关文章