两种Android打电话实现方法

 更新时间:2016年08月26日 17:03:08   作者:laozhu1124  
这篇文章主要为大家详细介绍了两种Android打电话实现方法,具有一定的实用性,感兴趣的小伙伴们可以参考一下

  在android开发中,用户能够拨打电话是最基本的需求。俗话说“条条大路通罗马”,实现拨打电话的方式有多种,今天,就提供最常用两种。

  首先,拨打电话,对于用户来说,是一个耗费的操作,因此,需要一定权限,就是android.permission.CALL_PHONE权限,我们需要在AndroidMenifest文件里加上这个权限:<uses-permission android:name="android.permission.CALL_PHONE" />。

第一种方法,拨打电话跳转到拨号界面。源代码如下:

Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
startActivity(intent);

运行结果如下:

小结,这种方式的特点就是,去到了拨号界面,但是实际的拨号是由用户点击实现的。

第二种方法,拨打电话直接进行拨打,但是有些第三方rom(例如:MIUI),不会直接进行拨打,而是要用户进行选择是否拨打,源代码如下:

Intent intent = new Intent(Intent.ACTION_CALL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
startActivity(intent);

运行结果如下:

小结,这种方式的特点就是,直接拨打了你所输入的号码,所以这种方式对于用户没有直接的提示效果。

总结,Android推荐使用第一种方式,如果是第二种的话,建议在之前加一个提示,是否拨打号码,然后确定后再拨打。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android跳转系统设置Settings的各个界面详解

    Android跳转系统设置Settings的各个界面详解

    系统设置Settings中定义的一些常用的各界面ACTION常量,下面这篇文章主要给大家介绍了关于Android跳转系统设置Settings的各个界面,文中介绍非常详细,需要的朋友可以参考下
    2023-01-01
  • Android开发导入项目报错Ignoring InnerClasses attribute for an anonymous inner class的解决办法

    Android开发导入项目报错Ignoring InnerClasses attribute for an anonym

    今天小编就为大家分享一篇关于Android开发导入项目报错Ignoring InnerClasses attribute for an anonymous inner class的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 关于Android发送短信获取送达报告的问题(推荐)

    关于Android发送短信获取送达报告的问题(推荐)

    最近公司开发一个项目,要求app能够发送短信并获取送达报告。实现代码非常简单的,下面小编给大家分享关于Android发送短信获取送达报告的问题,感兴趣的朋友一起看看吧
    2017-03-03
  • Android读取assets目录下的所有图片并显示的方法

    Android读取assets目录下的所有图片并显示的方法

    这篇文章主要介绍了Android读取assets目录下的所有图片并显示的方法,对读取assets文件夹的原理与方法做了详细的分析,并给出了读取图片文件的实例,非常具有参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • Android开发之Android.mk模板的实例详解

    Android开发之Android.mk模板的实例详解

    这篇文章主要介绍了Android开发之Android.mk模板的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • Kotlin实现网络图片下载和保存功能

    Kotlin实现网络图片下载和保存功能

    根据Android多线程和网络编程的知识讲解和案例使用,使用Handler消息机制实现网络图片下载,并且保存到模拟器中,强化对Android多线程编程、网络编程和文件读写的理解,这篇文章主要介绍了Kotlin实现网络图片下载和保存功能,需要的朋友可以参考下
    2023-02-02
  • 解析Kotlin JSON格式

    解析Kotlin JSON格式

    这篇文章主要介绍了Kotlin JSON格式解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • Android实现炫酷的网络直播弹幕功能

    Android实现炫酷的网络直播弹幕功能

    这篇文章主要为大家详细介绍了Android仿网络直播弹幕功能的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android编程之非调用系统界面实现发送彩信的方法(MMS)

    Android编程之非调用系统界面实现发送彩信的方法(MMS)

    这篇文章主要介绍了Android编程之非调用系统界面实现发送彩信的方法,涉及Android源码中的mms的使用技巧,需要的朋友可以参考下
    2016-01-01
  • android实现简单计算器功能

    android实现简单计算器功能

    这篇文章主要为大家详细介绍了android实现简单计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09

最新评论