c#使用xamarin编写拨打电话程序

 更新时间:2015年05月18日 09:18:04   投稿:hebedich  
Xamarin是一个行动App开发平台,提供跨平台开发能力,开发人员透过Xamarin开发工具与程序语言,即可开发出iOS、Android 与Windows 等平台的原生(Native) App 应用程序,不须个别使用各平台的开发工具与程序语言,

xamarin 可以很方便的编写一个电话拨号程序,下面的代码是调用android系统的拨号功能,拨号前会给出一个提示信息。

callButton是一个用来拨号的按钮,我们使用它的点击事件来进行拨号,拨号前会有一个提示框

callButton.Click += (object sender, EventArgs e) =>
{
  // On "Call" button click, try to dial phone number. sharejs.com
  var callDialog = new AlertDialog.Builder(this);
  callDialog.SetMessage("Call " + translatedNumber + "?");
  callDialog.SetNeutralButton("Call", delegate {
      // Create intent to dial phone
      var callIntent = new Intent(Intent.ActionCall);
      callIntent.SetData(Android.Net.Uri.Parse("tel:" + translatedNumber));
      StartActivity(callIntent);
    });
  callDialog.SetNegativeButton("Cancel", delegate { });
 
  // Show the alert dialog to the user and wait for response.
  callDialog.Show();
};

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • C#使用ODBC与OLEDB连接数据库的方法示例

    C#使用ODBC与OLEDB连接数据库的方法示例

    这篇文章主要介绍了C#使用ODBC与OLEDB连接数据库的方法,结合实例形式分析了C#基于ODBC与OLEDB实现数据库连接操作简单操作技巧,需要的朋友可以参考下
    2017-05-05
  • 基于C#动手实现网络服务器Web Server

    基于C#动手实现网络服务器Web Server

    这篇文章主要为大家详细介绍了基于C#动手实现网络服务器Web Server,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • C# WINFORM自定义异常处理方法

    C# WINFORM自定义异常处理方法

    这篇文章主要介绍了一个简单的统一异常处理方法。系统底层出现异常,写入记录文件,系统顶层捕获底层异常,显示提示信息。需要的可以参考一下
    2021-12-12
  • C#中的char与string详解

    C#中的char与string详解

    本文详细讲解了C#中的char与string,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • Unity 读取文件 TextAsset读取配置文件方式

    Unity 读取文件 TextAsset读取配置文件方式

    这篇文章主要介绍了Unity 读取文件 TextAsset读取配置文件的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#中的Action、Func和Predicate如何使用

    C#中的Action、Func和Predicate如何使用

    这篇文章主要给大家介绍了关于C#中Action、Func和Predicate如何使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C#微信开发之自定义菜单管理

    C#微信开发之自定义菜单管理

    本文主要介绍了C#微信开发中自定义菜单管理的相关知识,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#中static静态变量的用法实例

    C#中static静态变量的用法实例

    这篇文章主要介绍了C#中static静态变量的用法,实例分析了C#中static静态变量的含义及具体用法,非常具有参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • C#中IEnumerable、ICollection、IList、List之间的区别

    C#中IEnumerable、ICollection、IList、List之间的区别

    IEnumerable、ICollection、IList、List之间的区别,本文分别分析了它的实现源码,从而总结出了它们之间的关系和不同之处。对C# IEnumerable、ICollection、IList、List相关知识,感兴趣的朋友一起看看吧
    2021-07-07
  • C# 通过NI-VISA操作Tektronix TBS 2000B系列示波器的实现步骤

    C# 通过NI-VISA操作Tektronix TBS 2000B系列示波器的实现步骤

    这篇文章主要介绍了C# 通过NI-VISA操作Tektronix TBS 2000B系列示波器的实现步骤,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-02-02

最新评论