我们需要在AndroidMenifest文件里加上这个权限:<uses-permission android:name="android.permission.CALL_PHONE" />。

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

Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNumber));

startActivity(intent);

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

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));

startActivity(intent);

Android 打电话实现两种方法相关推荐

  1. Android 获取UUID两种方法

    第一种:SIM卡唯一标识 + DEVICE_ID(根据不同的手机设备返回IMEI,MEID或者ESN码)+androidId 这种方式获取的UUID是唯一不可变的,但是仅适用于手机中有SIM卡的情况. ...

  2. Android应用截图两种方法

    在Android应用开发过程中,可能会遇到需要对整个界面或者某一部分进行截图的需求.Android中对View的截图也有很多中方式: 使用DrawingCache 直接调用View.draw Draw ...

  3. android打开网址两种方法

    方法一: 使用webview控件 wv = (WebView) findViewById(R.id.webView1); wv.getSettings().setJavaScriptEnabled(t ...

  4. ADB:通过 Wi-Fi 连接到Android设备的两种方法

    adb 的工作原理 当启动某个 adb 客户端时,该客户端会先检查是否有 adb 服务器进程正在运行.如果没有,它会启动服务器进程.服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb ...

  5. Android Studio导入Eclipse项目的两种方法

    Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Stu ...

  6. Android中Intent传递对象的两种方法(Serializable,Parcelable)

    这篇文章转自博客园 Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putPa ...

  7. 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )

    文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...

  8. Android中添加背景音乐的两种方法

    前些天在尝试自己写一个Android小游戏--flybird 基本功能实现了,就想添加声音,然后上网查了查,大多是一样,可是用到我这,有些却不可以用,所以我还用了两种方法. 下面谈谈这两种方法. 方法 ...

  9. Android中用GridView实现九宫格的两种方法(转)

    Android中用GridView实现九宫格的两种方法 http://blog.csdn.net/shakespeare001/article/details/7768455 1.传统办法:实现一个继 ...

最新文章

  1. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'rtjhyt' in 'field list'
  2. iOS/OS X内存管理(一):基本概念与原理
  3. OAF_开发系列17_实现OAF数组应用Vector / Hashmap / Hashtable / Arraylist(案例)
  4. CTF-攻防世界-reverse进阶-srm-50;(巨详细)
  5. Redis主从复制与优化
  6. unix文件权限判断
  7. linux查漏补缺之常用命令
  8. android 中 gravity 和 layout_gravity 的区别
  9. PHP SEVER预定义变量
  10. 解决asp.net 3.5sp1错误
  11. 表达式for loop
  12. cd如何省略空格 linux_在 Linux 上调整命令历史 | Linux 中国
  13. Ubuntu 20.04 修改IP地址
  14. 解决Hash冲突的两种策略
  15. AutoCAD2013 以上利用AccoreConsole+ c# NetApi 批量处理图纸
  16. kb4023057安装失败_微软重发KB4023057补丁致部分用户更新失败
  17. 一个测试的日常:对于python装饰器的理解(个人心得及体会)
  18. 图神经网络(CNN)三
  19. 51单片机程序烧写说明
  20. watchdog库使用

热门文章

  1. 阿里的简历多久可以投递一次?次数多了有没有影响?可以同时进行吗?
  2. matlab根据数据进行降频,Ubuntu 下对CPU进行降频
  3. hyper-v 网桥_使用网桥简化网络-使FIO ActionTec MI424-WR成为网桥
  4. git reset三种模式区别和使用场景(hard,soft,mixed)
  5. 大牛的面试感悟(转) 没事多看看解决人生困惑!
  6. 【网易】网易2018实习生招聘笔试题-测试开发实习生
  7. IDEA 资源文件配置中文乱码问题
  8. 微信小程序设置文字样式white-space失效
  9. pycharm和webstorm下载安装流程
  10. RSA之 两组e与φ(n)不互素解法