有时候需要系统起来后直接进入自己定义的Launcher,而不需要锁屏,因此修改代码将锁屏关闭,同时不会影响启动后正常的锁屏、解锁流程:
相关代码:
KeyguardViewMediator.java (android/framworks/base/policy/src/com/android/internal/policy/impl)
Line 306:
public void onSystemReady() {
synchronized (this) {
if (DEBUG) Log.d(TAG, "onSystemReady");
mSystemReady = true;
doKeyguard();
}
}
将doKeyguard()注释掉就可以关闭启动后锁屏了
这样 配合自己定义的Launcher,系统启动后就直接进入特定APK了。