Skip to content

Commit fb2c641

Browse files
committed
keyguard disabled
1 parent 2450c58 commit fb2c641

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

android/src/main/java/com/rnlocktask/RNLockTaskModule.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,15 @@ public void startLockTask() {
3434
DevicePolicyManager myDevicePolicyManager = (DevicePolicyManager) mActivity.getSystemService(Context.DEVICE_POLICY_SERVICE);
3535
ComponentName mDPM = new ComponentName(mActivity, MyAdmin.class);
3636

37+
mActivity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
38+
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
39+
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
40+
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
41+
WindowManager.LayoutParams.FLAG_FULLSCREEN |
42+
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
43+
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
44+
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
45+
3746
if (myDevicePolicyManager.isDeviceOwnerApp(mActivity.getPackageName())) {
3847
String[] packages = {mActivity.getPackageName()};
3948
myDevicePolicyManager.setLockTaskPackages(mDPM, packages);
@@ -48,7 +57,7 @@ public void startLockTask() {
4857
public void stopLockTask() {
4958
Activity mActivity = reactContext.getCurrentActivity();
5059
if (mActivity != null && Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
51-
mActivity.stopLockTask();
60+
mActivity.stopLockTask();
5261
}
5362
}
5463
}

0 commit comments

Comments
 (0)