summaryrefslogtreecommitdiffstats
path: root/services/core/java/com/android/server/fingerprint
diff options
context:
space:
mode:
authorSasha Levitskiy <sanek@google.com>2015-07-08 13:22:20 -0700
committerSasha Levitskiy <sanek@google.com>2015-07-08 15:38:07 -0700
commite0943cf5665b3d7b0870debda771032f77db094c (patch)
tree98d1033a2b24357451e4ebf06c82fab572e498f9 /services/core/java/com/android/server/fingerprint
parent32c4802a8ac624e0426888612533a4d649f349b9 (diff)
downloadframeworks_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.java20
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);