android打电话代码

本文详细介绍了Android中拨打电话的代码实现,包括封装拨打电话的Intent、Uri对象的使用及在manifest配置文件中加入打电话权限的方法。同时阐述了不同action(如ACTION_CALL、ACTION_CALL_EMERGENCY、ACTION_CALL_PRIVILEGED)的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:android打电话代码 作者:leesa
 
   
程序中代码使用:
   //封装一个拨打电话的intent,并且将电话号码包装成一个Uri对象传入 
               Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+number)); 
              startActivity(intent);//内部类 
另外,需要在manifest的配置文件中加入:
   <!-- 打电话 权限 -->
        <uses-permission android:name="android.permission.CALL_PHONE"/>

系统拨打电话可以调用action如下:
 
1.ACTION_CALL(普通), 

2.ACTION_CALL_EMERGENCY (紧急电话),
 
3.ACTION_CALL_PRIVILEGED(系统专属),
ACTION_DIAL :   拨打一个指定的号码,显示一个带有号码的用户界面,允许用户去启动呼叫
ACTION_CALL : 根据指定的数据执行一次呼叫
ACTION_CALL_PRIVILEGED :   我只知道是系统专属,是个private API,程序员几乎不用……
(ACTION_CALL在应用中启动一次呼叫有缺陷,多数应用ACTION_DIAL,ACTION_CALL不能用在紧急呼叫上,紧急呼叫可以用ACTION_DIAL来实现) 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值