最近项目上的一个测试程序要求开机启动,结果开机启动后屏幕是锁屏状态,产品又没有触摸屏,接上鼠标又比较繁琐,于是在网上找了找屏幕解锁的资料。以下是网上看到的两种方案:
1,对 Activity 的 window 设置 Flag
getWindow().setFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD,
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
效果:可以解锁,但是仅限当前 Activity,切换到其他 Activity 后还是会锁
2,disable keyguard