正如我们在 JellyBean android 手机中看到的那样,在锁定屏幕中,如果我们拖动一个相机图标,它会要求我们解锁屏幕,一旦我们解锁屏幕,相机应用程序就会启动。
在我的服务中,当屏幕被锁定时,我会显示一个带有 OK 按钮的对话框(并在单击它后启动浏览器):
mKeyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE); mKeyguardLock = mKeyguardManager.newKeyguardLock("My_App");
mKeyguardLock.disableKeyguard();
window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
但是点击确定后,浏览器是直接启动的。单击确定按钮后我需要它,它应该提示我解锁屏幕,解锁后,我应该被带到浏览器。