If you want to change to a layer of locks, you need to modify the following:
In Lockpatternkeyguardview.java:
Private Mode Getinitialmode () {
Icccard.state simState2 = IccCard.State.NOT_READY;
Final Icccard.state simstate = Mupdatemonitor.getsimstate ();
if (Featureoption.mtk_gemini_support = = True)
{
SimState2 = Mupdatemonitor.getsimstategemini (phone.gemini_sim_2);
}
if (stuckonlockscreenbecausesimmissing ()) {
return mode.lockscreen;
} else {
Show Lockscreen the than pattern unlock.
/*final Boolean usinglockpattern = Mlockpatternutils.getkeyguardstoredpasswordquality ()
= = devicepolicymanager.password_quality_something;*/
Final Boolean usingpinlock = Issimpinrequired ();
LOG.I (TAG, "usinglockpattern=" +usingpinlock);
if (Issecure () && usingpinlock) {
return mode.unlockscreen;
} else {
return mode.lockscreen;
}
}
}
Revert to the following:
} else {
Show Lockscreen the than pattern unlock.
Final Boolean usinglockpattern = Mlockpatternutils.getkeyguardstoredpasswordquality ()
= = devicepolicymanager.password_quality_something;
/* Final Boolean usingpinlock = Issimpinrequired ();
LOG.I (TAG, "usinglockpattern=" +usingpinlock);
if (Issecure () && Usinglockpattern) {
return mode.unlockscreen;
} else {
return mode.lockscreen;
}