diff options
author | Sasha Levitskiy <sanek@google.com> | 2015-07-08 13:22:20 -0700 |
---|---|---|
committer | Sasha Levitskiy <sanek@google.com> | 2015-07-08 15:38:07 -0700 |
commit | e0943cf5665b3d7b0870debda771032f77db094c (patch) | |
tree | 98d1033a2b24357451e4ebf06c82fab572e498f9 /services/core/java/com/android/server/fingerprint | |
parent | 32c4802a8ac624e0426888612533a4d649f349b9 (diff) | |
download | frameworks_base-e0943cf5665b3d7b0870debda771032f77db094c.zip frameworks_base-e0943cf5665b3d7b0870debda771032f77db094c.tar.gz frameworks_base-e0943cf5665b3d7b0870debda771032f77db094c.tar.bz2 |
Fingerprint: Add post enroll interface.
Bug: 22007124
Change-Id: I9b74edd8e34eaf9ab559b6dc20030a95fa3ce321
Signed-off-by: Sasha Levitskiy <sanek@google.com>
Diffstat (limited to 'services/core/java/com/android/server/fingerprint')
-rw-r--r-- | services/core/java/com/android/server/fingerprint/FingerprintService.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/fingerprint/FingerprintService.java b/services/core/java/com/android/server/fingerprint/FingerprintService.java index 1be3267..d9d052b 100644 --- a/services/core/java/com/android/server/fingerprint/FingerprintService.java +++ b/services/core/java/com/android/server/fingerprint/FingerprintService.java @@ -301,6 +301,20 @@ public class FingerprintService extends SystemService implements IBinder.DeathRe return 0; } + public int startPostEnroll(IBinder token) { + IFingerprintDaemon daemon = getFingerprintDaemon(); + if (daemon == null) { + Slog.w(TAG, "startPostEnroll: no fingeprintd!"); + return 0; + } + try { + return daemon.postEnroll(); + } catch (RemoteException e) { + Slog.e(TAG, "startPostEnroll failed", e); + } + return 0; + } + private void stopPendingOperations() { if (mEnrollClient != null) { stopEnrollment(mEnrollClient.token, true); @@ -635,6 +649,12 @@ public class FingerprintService extends SystemService implements IBinder.DeathRe } @Override // Binder call + public int postEnroll(IBinder token) { + checkPermission(MANAGE_FINGERPRINT); + return startPostEnroll(token); + } + + @Override // Binder call public void enroll(final IBinder token, final byte[] cryptoToken, final int groupId, final IFingerprintServiceReceiver receiver, final int flags) { checkPermission(MANAGE_FINGERPRINT); |