C# 直接打电话Xamarin.表格
在xamarin.forms中,是否存在不打开拨号器直接拨打电话的方法C# 直接打电话Xamarin.表格,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,在xamarin.forms中,是否存在不打开拨号器直接拨打电话的方法 if (device.PhoneService != null) { Device.OpenUri(new Uri("tel:123123123")); } 只需使用消息传递插件就可以从共享代码执行此操作。非常有用:当我们编写代码开始语音通话时,我们必须注意Xamarin.Forms中的 Xamarin.Forms中的DependencyService提供了从PCL或共享项目访问iOS、Android和Wind
if (device.PhoneService != null) {
Device.OpenUri(new Uri("tel:123123123"));
}
只需使用消息传递插件就可以从共享代码执行此操作。非常有用:当我们编写代码开始语音通话时,我们必须注意Xamarin.Forms中的 Xamarin.Forms中的DependencyService提供了从PCL或共享项目访问iOS、Android和Windows Phone SDK的本机功能和某些特定于平台的实现 要启动语音通话,有一些特定于平台的实现和权限
(来源:)
(来源:)
(来源:) 设置权限后,我们必须使用一个小类PhoneCall\u Droid.cs实现接口
(来源:)
(来源:)
样本:
设备在您拨打电话时始终显示拨号器,以便用户可以挂断电话、切换到蓝牙设备、静音等-这就是在移动设备上启动拨号器的方式。在通话结束后的iOS上,用户仍将在您的应用程序中,下面的问题将讨论如何在通话结束后将用户带回Android上的应用程序:
您看过XLabs吗?这里有一个PhoneCallTask,它可以做你想看到的事情:@loanburger这正是我使用的。但它显示拨号器。如果您请求
Android.permission.CALL
清单权限,您可以使用带有Intent.ACTION\u CALL
的活动在Android上传递拨号器,但iOS不允许这样的操作,您将获得拨号器。我应该如何在Xamarin.Forms中使用INTENT?谢谢,但它不会直接呼叫!它打开拨号器,我不知道为什么!var dialetent=新意图(Intent.ActionDial,telUri);