OSDN Git Service

Refactor FingerprintDialog to BiometricDialog
authorVishwath Mohan <vishwath@google.com>
Wed, 21 Mar 2018 05:57:17 +0000 (22:57 -0700)
committerVishwath Mohan <vishwath@google.com>
Tue, 27 Mar 2018 20:15:01 +0000 (13:15 -0700)
commitcf87df15310611ae4e5229b19c5a4942e54185b5
treed7b8e8cec5e7fab3a330542954518f56fc114efd
parentc08aa83b48030f2605c761904ad0139619ebe982
Refactor FingerprintDialog to BiometricDialog

This CL changes FingerprintDialog into the more generic
BiometricDialog, which OEMs will be able to extend as necessary to
provide support for alternate biometric modalities.

Bug: 74831038
Test: m -j50 FingerprintDialog (from the associated CL on this topic)
      The app works and authenticates successfully.
Test: make update-api -j56

Change-Id: Ic398ef0a0b448be68dbe3330b30779f93f567243
18 files changed:
Android.bp
api/current.txt
core/java/android/app/admin/DevicePolicyManager.java
core/java/android/hardware/biometrics/BiometricConstants.java [new file with mode: 0644]
core/java/android/hardware/biometrics/BiometricDialog.java [moved from core/java/android/hardware/fingerprint/FingerprintDialog.java with 73% similarity]
core/java/android/hardware/biometrics/IBiometricDialogReceiver.aidl [moved from core/java/android/hardware/fingerprint/IFingerprintDialogReceiver.aidl with 76% similarity]
core/java/android/hardware/fingerprint/FingerprintManager.java
core/java/android/hardware/fingerprint/IFingerprintService.aidl
core/java/com/android/internal/statusbar/IStatusBar.aidl
core/java/com/android/internal/statusbar/IStatusBarService.aidl
core/res/AndroidManifest.xml
core/res/res/values/strings.xml
packages/SystemUI/src/com/android/systemui/fingerprint/FingerprintDialogImpl.java
packages/SystemUI/src/com/android/systemui/fingerprint/FingerprintDialogView.java
packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
services/core/java/com/android/server/fingerprint/AuthenticationClient.java
services/core/java/com/android/server/fingerprint/FingerprintService.java
services/core/java/com/android/server/statusbar/StatusBarManagerService.java