Loading services/core/java/com/android/server/LockSettingsShellCommand.java +10 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ class LockSettingsShellCommand extends ShellCommand { private static final String COMMAND_SET_PASSWORD = "set-password"; private static final String COMMAND_CLEAR = "clear"; private static final String COMMAND_SP = "sp"; private static final String COMMAND_SET_DISABLED = "set-disabled"; private int mCurrentUserId; private final LockPatternUtils mLockPatternUtils; Loading Loading @@ -72,6 +73,9 @@ class LockSettingsShellCommand extends ShellCommand { case COMMAND_SP: runEnableSp(); break; case COMMAND_SET_DISABLED: runSetDisabled(); break; default: getErrPrintWriter().println("Unknown command: " + cmd); break; Loading Loading @@ -132,6 +136,12 @@ class LockSettingsShellCommand extends ShellCommand { getOutPrintWriter().println("Lock credential cleared"); } private void runSetDisabled() throws RemoteException { final boolean disabled = Boolean.parseBoolean(mNew); mLockPatternUtils.setLockScreenDisabled(disabled, mCurrentUserId); getOutPrintWriter().println("Lock screen disabled set to " + disabled); } private boolean checkCredential() throws RemoteException, RequestThrottledException { final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId); final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId); Loading Loading
services/core/java/com/android/server/LockSettingsShellCommand.java +10 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ class LockSettingsShellCommand extends ShellCommand { private static final String COMMAND_SET_PASSWORD = "set-password"; private static final String COMMAND_CLEAR = "clear"; private static final String COMMAND_SP = "sp"; private static final String COMMAND_SET_DISABLED = "set-disabled"; private int mCurrentUserId; private final LockPatternUtils mLockPatternUtils; Loading Loading @@ -72,6 +73,9 @@ class LockSettingsShellCommand extends ShellCommand { case COMMAND_SP: runEnableSp(); break; case COMMAND_SET_DISABLED: runSetDisabled(); break; default: getErrPrintWriter().println("Unknown command: " + cmd); break; Loading Loading @@ -132,6 +136,12 @@ class LockSettingsShellCommand extends ShellCommand { getOutPrintWriter().println("Lock credential cleared"); } private void runSetDisabled() throws RemoteException { final boolean disabled = Boolean.parseBoolean(mNew); mLockPatternUtils.setLockScreenDisabled(disabled, mCurrentUserId); getOutPrintWriter().println("Lock screen disabled set to " + disabled); } private boolean checkCredential() throws RemoteException, RequestThrottledException { final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId); final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId); Loading