Merge "Allow LockSettings logs to be enabled by adb" into tm-qpr-dev
This commit is contained in:
@@ -80,6 +80,7 @@ import android.hardware.fingerprint.Fingerprint;
|
|||||||
import android.hardware.fingerprint.FingerprintManager;
|
import android.hardware.fingerprint.FingerprintManager;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
@@ -117,6 +118,7 @@ import android.text.TextUtils;
|
|||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
import android.util.EventLog;
|
import android.util.EventLog;
|
||||||
|
import android.util.Log;
|
||||||
import android.util.LongSparseArray;
|
import android.util.LongSparseArray;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
@@ -203,7 +205,7 @@ public class LockSettingsService extends ILockSettings.Stub {
|
|||||||
private static final String TAG = "LockSettingsService";
|
private static final String TAG = "LockSettingsService";
|
||||||
private static final String PERMISSION = ACCESS_KEYGUARD_SECURE_STORAGE;
|
private static final String PERMISSION = ACCESS_KEYGUARD_SECURE_STORAGE;
|
||||||
private static final String BIOMETRIC_PERMISSION = MANAGE_BIOMETRIC;
|
private static final String BIOMETRIC_PERMISSION = MANAGE_BIOMETRIC;
|
||||||
private static final boolean DEBUG = false;
|
private static final boolean DEBUG = Build.IS_DEBUGGABLE && Log.isLoggable(TAG, Log.DEBUG);
|
||||||
|
|
||||||
private static final int PROFILE_KEY_IV_SIZE = 12;
|
private static final int PROFILE_KEY_IV_SIZE = 12;
|
||||||
private static final String SEPARATE_PROFILE_CHALLENGE_KEY = "lockscreen.profilechallenge";
|
private static final String SEPARATE_PROFILE_CHALLENGE_KEY = "lockscreen.profilechallenge";
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import android.app.AlarmManager.OnAlarmListener;
|
|||||||
import android.app.admin.DevicePolicyManager;
|
import android.app.admin.DevicePolicyManager;
|
||||||
import android.app.trust.IStrongAuthTracker;
|
import android.app.trust.IStrongAuthTracker;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@@ -33,6 +34,7 @@ import android.os.RemoteException;
|
|||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
|
import android.util.Log;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
import android.util.SparseBooleanArray;
|
import android.util.SparseBooleanArray;
|
||||||
import android.util.SparseIntArray;
|
import android.util.SparseIntArray;
|
||||||
@@ -46,8 +48,8 @@ import com.android.internal.widget.LockPatternUtils.StrongAuthTracker;
|
|||||||
*/
|
*/
|
||||||
public class LockSettingsStrongAuth {
|
public class LockSettingsStrongAuth {
|
||||||
|
|
||||||
private static final String TAG = "LockSettings";
|
private static final String TAG = "LockSettingsStrongAuth";
|
||||||
private static final boolean DEBUG = false;
|
private static final boolean DEBUG = Build.IS_DEBUGGABLE && Log.isLoggable(TAG, Log.DEBUG);
|
||||||
|
|
||||||
private static final int MSG_REQUIRE_STRONG_AUTH = 1;
|
private static final int MSG_REQUIRE_STRONG_AUTH = 1;
|
||||||
private static final int MSG_REGISTER_TRACKER = 2;
|
private static final int MSG_REGISTER_TRACKER = 2;
|
||||||
@@ -267,6 +269,7 @@ public class LockSettingsStrongAuth {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void handleScheduleStrongAuthTimeout(int userId) {
|
private void handleScheduleStrongAuthTimeout(int userId) {
|
||||||
|
if (DEBUG) Slog.d(TAG, "handleScheduleStrongAuthTimeout for userId=" + userId);
|
||||||
rescheduleStrongAuthTimeoutAlarm(mInjector.getElapsedRealtimeMs(), userId);
|
rescheduleStrongAuthTimeoutAlarm(mInjector.getElapsedRealtimeMs(), userId);
|
||||||
|
|
||||||
// cancel current non-strong biometric alarm listener for the user (if there was one)
|
// cancel current non-strong biometric alarm listener for the user (if there was one)
|
||||||
|
|||||||
Reference in New Issue
Block a user