2
我正在开发一个应用程序,它有一个后台服务正在运行,并且在某段时间后我想从相机拍照。当设备被锁定时,我想解锁屏幕以打开我的相机活动。Android解锁屏幕,并从活动中打开相机
我正在开发一个应用程序,它有一个后台服务正在运行,并且在某段时间后我想从相机拍照。当设备被锁定时,我想解锁屏幕以打开我的相机活动。Android解锁屏幕,并从活动中打开相机
您可以通过解锁屏幕:
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
if (keyguardManager.inKeyguardRestrictedInputMode())
{
Window window = Activity.getWindow();
window.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
window.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
window.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON);
}
的KeyguardManager
首先用于检查它是否被锁定。