android开发怎么拨打电话

android开发怎么拨打电话,第1张

无权限版(d出拨号界面并自动输入电话号码,用户选择是否拨号):

import android.content.Context

import android.content.Intent

import android.net.Uri

public void Call(String Num,Context c){

if(Num !=null && Num.length() >0){

Intent itt=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+Num))

itt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

c.startActivity(itt)

}

}

权限版(d出拨号界面,自动输入电话号码并立刻拨号,在部分系统中会触发安全警告):

<!--- 权限 --->

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

import android.content.Intent

import android.net.Uri

    public void Call(String Num,Context c){

        if(Num !=null && Num.length() >0){

            Intent itt=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+Num))

            itt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

            c.startActivity(itt)

        }

    }

手机中呼叫限制设置方式

【桌面联系人】→【更多】→【设置】→【通话设置】→【运营商(中国移动)(中国联通)(中国电信)】→【呼叫限制】­点击进入后即可对呼叫限制进行设置,如SIM卡运营商不支持呼叫限制,设置时会d出报错信息“网络或SIM卡出错”。 (注:是否支持呼叫限制需拨打运营商电话进行确认)

呼叫限制的类型

1、限制所有呼出:设置此项功能后,该移动电话只能接听来话呼叫,而不能拨打电话。(只能打进,不能打出)不能发短信 ,但可以接收短信、拨打免费电话.

2、限制所有国际呼出:此项服务可以灵活控制自己的移动电话的国际长途拨号权。避免被人盗打国际长途电话,造成经济损失。可以发短信和接收短信.

3、限制漫游时除归属国外的国际呼出:国际漫游时,激活此项功能后,只能拨打到中国的国际长途电话,而不能拨打其他国家的国际长途电话。如用户在香港漫游时,可以打电话回中国大陆(如001862087881234),而不能拨打其他国家的国际长途电话。

4、限制所有电话呼入:设置此项功能后,该移动电话就只能拨出呼叫,而不能接听电话。(只能打出,不能打进)不能接收短信 ,但可以发短信.

5、限制漫游时所有电话呼:在国际漫游过程中,只能拨打电话而不接听电话。如用户在漫游时不愿接听电话时可以通过使用此项服务进行呼入限制。国内漫游时的呼入限制功能现仍未实现。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11848015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存