Androidmtk紧急号码

本文介绍了在Android系统中,如何在frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.java文件中判断紧急拨号,并详细解析了ecc_list.xml配置文件的使用。EccTable中的EccEntry标签用于定义紧急号码,包括号码、服务类别和条件(无卡时紧急、始终紧急或仅界面显示为紧急)。示例中列举了112、911、122和000等紧急号码的配置。
摘要由CSDN通过智能技术生成

在  frameworks/base/telephony/java/android/telephony/PhoneNumberUtils.java  中 判断紧急拨号

} else {
                 if (sCustomizedEccList != null) {
                     for (EccEntry eccEntry : sCustomizedEccList) {
+                        String eccNumber="";
                         String ecc = eccEntry.getEcc();
                         numberPlus = ecc + "+";
-                        if (ecc.equals(number)
-                             || numberPlus.equals(number)) {
  
+			 //所有紧急号码为3或4为数的号码都只能有SIM卡时才能拨打,无SIM卡时不允许拨打
+                        if((number.length() == 3) || (number.length() == 4)){
+                            eccNumber=number;
+                        }
+                        if ((ecc.equals(number)
+                             || number
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值