/*** 拨打电话* @param context 上下文对象* @param phoneNumber 电话号码*/public static void callPhone(Context context, String phoneNumber){//api>23主动获取权限try {if (Build.VERSION.SDK_INT >= 23) {int checkCallPhonePermission = ContextCompat.checkSelfPermission(context,Manifest.permission.CALL_PHONE);if (checkCallPhonePermission != PackageManager.PERMISSION_GRANTED) {ActivityCompat.requestPermissions((Activity) context, new String[] {Manifest.permission.CALL_PHONE}, 10000);return;} else {//去到拨打电话Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" +phoneNumber));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);}} else {//去到拨打电话Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNumber));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent);}}catch (ActivityNotFoundException e){ToastUtils.showShort(R.string.call_failed);}}

Android 拨打电话各安卓版本适用相关推荐

  1. Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...

    编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...

  2. Android拨打电话权限总结

    android在6.0和6.0以上拨打电话的权限声明 /*** 打电话** @param phoneNumber*/protected void startCallPhone(String phone ...

  3. android 拨打电话 号码判断

    AndroidManifest中添加打电话权限 <uses-permission android:name="android.permission.CALL_PHONE"/& ...

  4. android 拨打电话与发送短信

    通过调用android系统提供的电话与短信功能,可以简单的实现发送短信,拨打电话,但是必须在AndroidManifest.xml里面配置相应权限,定位到 1 <application 2 3 ...

  5. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...

    本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...

  6. android 蓝牙电话号码,Android拨打电话和蓝牙状态监听

    一.拨打电话 权限管理 思路 通过Intent设置Action为ACTION_DIAL或者 ACTION_CALL,通过intent启动直接拨打电话或者打开拨打电话界面. 示例代码 直接拨打电话 /* ...

  7. 使用Android拨打电话功能

    1.要使用Android系统中的电话拨号功能,首先必须在AndroidManifest.xml功能清单中加入允许拨打电话的权限: <uses-permission android:name=&q ...

  8. android 拨打电话、 监听来电、监听呼出电话的功能实现

    demo1(通用): 权限 <!-- 监听呼出电话 --> <uses-permission android:name="android.permission.PROCES ...

  9. Android拨打电话的两种实现方法

    添加拨打电话的权限: <uses-permission android:name="android.permission.CALL_PHONE" /> 第一种方法 /* ...

最新文章

  1. 重磅!分布式数据库解决方案Apache ShardingSphere毕业成为顶级项目
  2. php计算波动率,单向波动率差值研究:单向波动差值实现绝对收益
  3. 操作系统设计与实现第3版笔记与minix3心得(4)-操作系统发展历史(2)
  4. Theano3.2-练习之数据集及目标函数介绍
  5. python循环输出三角形图案的画_python循环输出三角形图案的例子
  6. 基础笔记8(二)(容器-引用类型的排序)
  7. 手机锁屏密码忘记了怎么办,清除锁屏的办法
  8. 让APK只包含指定的ABI(转)
  9. vmd分解matlab程序,matlab中使用VMD(变分模态分解)
  10. 内室设计软件测试,室内量房APP哪家强?5款软件深度测评(量房易用性篇)
  11. good website
  12. 详解MOVE PROTOCOL的测试版,让健康运动如影随形
  13. 绘画教程:动漫角色中男生女生脸部画法
  14. 五、C语言指针和数组
  15. 阿里巴巴国际站运营排名规则 外贸b2b平台阿里巴巴国际站优化技巧方法
  16. Scaner的一个异常
  17. 网络服务器系统管理实训报告,网络系统管理与维护实训报告-20210726103142.docx-原创力文档...
  18. 网络安全——应急响应之入侵排查
  19. xxl-job-admin实践
  20. 用户使用报告_如何撰写一份合格的竞品分析报告(产品经理篇)

热门文章

  1. 如何科学(mianfei)使用百度文库
  2. Python-接口自动化流程(pytest)
  3. geoip 注册_【注册】饲料添加剂巴基斯坦注册简介
  4. TWRP / android 四清三清双请概念
  5. 关于3D机器视觉检测与双目相机
  6. Java邮箱验证错误收集
  7. git提交代码时出现Everything up-to-date的解决办法
  8. 假作真时真亦假——“真实”IP带来的安全隐患
  9. 后台利用aop注解的方式防止重复提交
  10. 【哪吒社区Java技能树 打卡day2】Java学习路线总结(思维导图篇)