【发布时间】:2019-07-05 15:28:28
【问题描述】:
我是 xamarin 的新手,我想直接打电话(不打开拨号器)。我试过这个例子,但它不起作用。 Click请帮忙
public class PhoneCall_Droid : IPhoneCall
{
public void MakeQuickCall(string PhoneNumber)
{
try
{
var uri = Android.Net.Uri.Parse(string.Format("tel:{0}", PhoneNumber));
var intent = new Intent(Intent.ActionCall, uri);
Xamarin.Forms.Forms.Context.StartActivity(intent);
}
catch (Exception ex)
{
new AlertDialog.Builder(Android.App.Application.Context).SetPositiveButton("OK", (sender, args) =>
{
//User pressed OK
})
.SetMessage(ex.ToString())
.SetTitle("Android Exception")
.Show();
}
}
}
【问题讨论】:
-
“不起作用”告诉我们没有任何用处。它会崩溃吗?抛出异常或错误?您是否使用调试器来验证您的代码是否正在实际执行?
-
是的,我测试了代码,但拿了电话号码但没有打电话。
标签: xamarin.forms