如何使用Zebble为Xamarin打电话?

时间:2017-05-10 15:34:22

标签: xamarin xamarin.ios xamarin.android xamarin-zebble zebble

我需要在ios,android和windows phone平台上使用Zebble启动手机拨号器,如下图所示。

Dial pad

我写了一些代码来运行拨号盘,但在Zebble中,我无法访问活动以启动。

public async Task DialNumber()
{
    if(Device.Platform == DevicePlatform.Android)
    {
        var intent = new Intent(Intent.ActionDial,Android.Net.Uri.Parse("tel:111111"));
        StartActivity(intent);
    }
}

1 个答案:

答案 0 :(得分:0)

要使用Zebble进行调用,您可以使用此API

public async Task DialNumber()
{
    await Device.Messaging.PhoneCall("111111", null, OnError.Toast);
}

要了解有关zebble API的更多信息,请访问http://zebble.net/docs/device-messaging-make-a-phone-call-send-sms-or-email网站。

免责声明:我是Zebble项目的贡献者并从事技术支持。