3
回答
急[android]紧急号码(求助)
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

刚刚接触android平台的手机开发,手机在拨打112时,名称会显示为“紧急号码”。

现在我想手机在拨打 999,110,119时,让名称也可以显示“紧急号码”。

虚心求教

举报
烟水遥
发帖于7年前 3回/1K+阅

以下是问题补充:

共有3个答案 最后回答: 6年前

这个问题我解决了大概有两个方面:android\vendor\lge\common\operator\CN\OPEN\telephony.xml 中加上属性 <item name="ECC_IdleMode">110,120,119,122</item> 然后在PhoneNumberUtils.java的方法isEmergencyNumberInternal 中 添加对ECC_IdleMode的读取,如果是ECC_IdleMode中的号码则isEmergencyNumberInternal 返回true .UI界面显示的是紧急号码 但是实际上是正常拨打. 这么处理会引发另一个问题,SIM PIN锁定 在PIN码输入的画面进入紧急拨号器, 输入110等之类的中国紧急号码 通话的画面会一闪而逝,解决这个问题需要在PhoneNumberUtils.java中的isLocalEmergencyNumberInternal方法,对sim卡的状态进行判定在SystemProperties中设置ecclist。以上的修改是基于LG 4.0系统。

顶部