Xamarin.android 使用Monodroid启动呼叫

Xamarin.android 使用Monodroid启动呼叫,xamarin.android,Xamarin.android,我已经找到了使用Android.Telephony.Gsm.SmsManager类发送短消息的方法,但我一生都找不到如何发起呼叫。只有通过意图才能启动呼叫吗?您只能通过两种方式启动呼叫,使用intent.ActionDial或intent.ActionCall。 为什么具有意图的方式不好 var callIntent = new Intent(Intent.ActionCall); callIntent.SetData(Android.Net.Uri.Parse("tel:+5688955454

我已经找到了使用Android.Telephony.Gsm.SmsManager类发送短消息的方法,但我一生都找不到如何发起呼叫。只有通过意图才能启动呼叫吗?

您只能通过两种方式启动呼叫,使用
intent.ActionDial
intent.ActionCall
。 为什么具有
意图的方式不好

var callIntent = new Intent(Intent.ActionCall);
callIntent.SetData(Android.Net.Uri.Parse("tel:+56889554540154"));
StartActivity(callIntent);

使用意图并不坏,它只是看起来和短信发送的方式不一致(除非我误解了)。寻找那个Uri。解析!谢谢