微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > AP端怎样实现锁卡功能可无限次输入错误密码

AP端怎样实现锁卡功能可无限次输入错误密码

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
有运营商需求,SIM ME LOCK功能密码可以无限次输入错误密码
[SOLUTION]
Modem端:
请参考FAQ04496 [SIM_ME_LOCK]怎样实现锁卡功能可无限次输入错误密码
AP 端:
JB3.MP之后版本 SIM ME lock界面的显示都由keyguard处理.
JB3.MP ~ L之前版本:
收到卡被SIM ME LOCK住时才会去获取对应Category的retry count, 并记录在数组
mSimMeLeftRetryCount中。
每输入一次错误密码,都会调用minusSimMeLeftRetryCount()来减少次数.
与modem同步,请做如下修改:
Path:
alps\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\keyguard\src\com\android\keyguard\KeyguardUp
dateMonitor.java
public void minusSimMeLeftRetryCount(int simId) {
if (mSimMeLeftRetryCount[simId] > 0 ) {
//注释 mSimMeLeftRetryCount[simId]--;
}
}
L 版本上:
Path:
alps\frameworks\base\packages\keyguard\src\com\android\keyguard\KeyguardUp
dateMonitor.java
public void minusSimMeLeftRetryCountOfPhoneId(int phoneId) {
int simMeRetryCount = mSimMeLeftRetryCount.get(phoneId) ;
if (simMeRetryCount > 0) {
//mSimMeLeftRetryCount.put(phoneId, simMeRetryCount - 1); 去掉-1动作.
改为: mSimMeLeftRetryCount.put(phoneId, simMeRetryCount);
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top