打电话(通讯录、直接拨打、拨号)

news/2024/12/21 16:36:39/

1.清单文件里面添加权限:

<uses-permission android:name="android.permission.CALL_PHONE"/>

2.添加依赖:

//打电话
implementation 'com.github.dfqin:grantor:2.5'

一、通讯录:不需要添加任何东西

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Contacts.People.CONTENT_URI);
startActivity(intent);

二、拨号(直接跳转到拨号页面、不需要添加任何东西)

Intent intent2 = new Intent(Intent.ACTION_DIAL);
Uri data1 = Uri.parse("tel:");
intent2.setData(data1);
startActivity(intent2);

三、直接拨打电话

需要添加上面的权限和依赖,不添加没办法拨打电话

PermissionsUtil.requestPermission(PhoneActivity.this, new PermissionListener() {@Overridepublic void permissionGranted(@NonNull String[] permission) {Toast.makeText(PhoneActivity.this, "用户同意了", Toast.LENGTH_SHORT).show();Intent intent1 = new Intent(Intent.ACTION_CALL);Uri data = Uri.parse("tel:"+phoneNum.getText().toString());//可以写固定的电话号码,也可以一个EditText,获取EditText的电话号码intent1.setData(data);startActivity(intent1);}@Overridepublic void permissionDenied(@NonNull String[] permission) {Toast.makeText(PhoneActivity.this, "用户拒绝了", Toast.LENGTH_SHORT).show();finish();}}, Manifest.permission.CALL_PHONE);

*仅供参考


http://www.ppmy.cn/news/701142.html

相关文章

短信拦截,如何抢先于QQ通讯录,360

最近写一个应用&#xff08;A&#xff09;&#xff0c;需要拦截短信分析。一般是这样实现的&#xff1a;注册一个接受短信Intent-Filter&#xff0c;获取短信广播&#xff0c;分析短信内容然后相应处理。对特定短信终止广播继续&#xff08;abort方法&#xff09;&#xff0c;阻…

C语言写电话通讯录

首先&#xff0c;书写一个东西要清楚框架和需求 1.通讯录中能够存储1000个人的信息 每个人的信息包括&#xff1a; 名字 性别 年龄 电话 地址 2.增加人的信息 3.删除人的信息 4.修改人的信息 5.查找指定人的信息 在这里&#xff0c;创建 头文件contact.h 源文件con…

C++电话通讯录_黑马

任务 添加联系人&#xff1a;姓名&#xff0c;性别&#xff0c;年龄&#xff0c;联系电话&#xff0c;家庭住址&#xff08;上限1K&#xff09; 显示 删除&#xff08;按照姓名 查找&#xff08;按照姓名 修改&#xff08;按照姓名 清空全部 退出sys 效果&#xff1a; Code&am…

通讯录_通讯录拦截防爆

为了通讯录所谓的面子强撑 很多朋友因为其他原因借了714高炮或者其他网贷口子&#xff0c;一直在循环使用&#xff0c;每月给的利息就是工资的一半或更多&#xff0c;导致快到强制的边缘 每个人的家庭环境又不一样&#xff0c;想强制又因为怕催收骚扰到家人一直在苦苦强撑&…

插入排序——希尔排序

希尔排序其实就是一种插入排序&#xff0c;实际上就是通过直接插入排序一步步改进优化而实现的。所以在了解希尔排序之前要明白插入排序的实现原理。 插入排序 其实我觉得插入排序也可以叫做摸牌排序&#xff0c;就是从第二张牌开始处理&#xff0c;将摸到的牌按照合适的顺序插…

浅谈智能照明系统发展及在工程中的应用

安科瑞 华楠 &#xff3b;摘 要&#xff3d;长久以来&#xff0c;智能照明系统在国内未被得到重视&#xff0c;多数建筑物仍用传统方式来控制的灯光照明&#xff0c;一些智能建筑使用楼宇自动化&#xff08;ba&#xff09;系统监控照明&#xff0c;但只能实现简单的区域照明和…

抓取高德地图位置信息及预览图片,生成excel文件小白教程

本人也是小白初学者&#xff0c;所以教程很小白&#xff0c;有不对的地方请指正&#xff0c;谢谢。 抓取步骤 1.申请高德地图API 2.新建excel文件 3.获取网页源代码 4.分析代码&#xff0c;找到需要抓取的内容位置特点&#xff0c;抓取内容 5.将抓取到的内容插入到文件中&…

批量提取PDF和图片发票信息 2.2

人工录入发票信息真的好烦&#xff0c;有什么软件可以快速解决这个问题吗&#xff1f;​ 那天看到这个问题后&#xff0c;自己写了一个批量提取发票信息的小软件&#xff0c;打开软件之后&#xff0c;选择大量发票文件所在的文件夹就可以了&#xff0c;会自动把发票识别的结果…