两种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实现圆角弹框功能

    Android实现圆角弹框功能

    这篇文章主要介绍了Android实现圆角弹框功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • AsyncTask官方文档教程整理

    AsyncTask官方文档教程整理

    这篇文章主要跟大家分享了关于AsyncTask官方文档的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • Android使用Handler实现倒计时功能

    Android使用Handler实现倒计时功能

    这篇文章主要为大家详细介绍了Android使用Handler实现倒计时功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • 实例详解Android解决按钮重复点击问题

    实例详解Android解决按钮重复点击问题

    在项目中,由于网络问题,不知道这个按钮被点击了几次,为了防止这一问题发生,下面小编写了一段实例代码给大家详解android解决按钮重复点击问题,对android按钮重复点击相关知识,感兴趣的朋友一起学习吧
    2015-12-12
  • Android4.4+ 实现半透明状态栏(Translucent Bars)

    Android4.4+ 实现半透明状态栏(Translucent Bars)

    这篇文章主要为大家详细介绍了Android4.4+ 实现半透明状态栏,对状态栏(Status Bar)和下方导航栏(Navigation Bar)进行半透明处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • mac系统下载、安装、使用Java8教程

    mac系统下载、安装、使用Java8教程

    这篇文章主要介绍了在Mac OS上如何下载安装Java8以及使用java8的基本方法,包括查看所安装Java版本的方法,需要的朋友可以参考下
    2017-10-10
  • Android中利用C++处理Bitmap对象的实现方法

    Android中利用C++处理Bitmap对象的实现方法

    下面小编就为大家带来一篇Android中利用C++处理Bitmap对象的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Android输入框实时模糊搜索效果的示例代码

    Android输入框实时模糊搜索效果的示例代码

    这篇文章主要介绍了Android输入框实时模糊搜索效果的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Flutter 透明状态栏及字体颜色的设置方法

    Flutter 透明状态栏及字体颜色的设置方法

    这篇文章主要介绍了Flutter 透明状态栏及字体颜色的设置方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Unity3D游戏引擎实现在Android中打开WebView的实例

    Unity3D游戏引擎实现在Android中打开WebView的实例

    这篇文章主要介绍了Unity3D游戏引擎在Android中打开WebView的实例,需要的朋友可以参考下
    2014-07-07

最新评论