急[android]紧急号码(求助)

烟水遥 发布于 2011/10/11 22:48
阅读 1K+
收藏 0

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

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

虚心求教

以下是问题补充:

@烟水遥:手机中有插sim卡 (2011/10/11 23:00)
加载中
0
鉴客
鉴客
没插卡时只能拨 112
0
V
V
没插卡时,119也可行的吧
0
q
qinyt.li

这个问题我解决了大概有两个方面: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系统。

返回顶部
顶部