summaryrefslogtreecommitdiffstats
path: root/services/core/java/com/android/server/fingerprint
diff options
context:
space:
mode:
authorSasha Levitskiy <sanek@google.com>2015-07-08 22:59:49 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-07-08 22:59:51 +0000
commit12328ef422027f2f5f033ed65c8a09535f9ca81d (patch)
tree208afb702274230de68a0c04368e1fe47ba67018 /services/core/java/com/android/server/fingerprint
parente6fd76c23591c90cc8f8ae64d323e22abf491fdf (diff)
parente0943cf5665b3d7b0870debda771032f77db094c (diff)
downloadframeworks_base-12328ef422027f2f5f033ed65c8a09535f9ca81d.zip
frameworks_base-12328ef422027f2f5f033ed65c8a09535f9ca81d.tar.gz
frameworks_base-12328ef422027f2f5f033ed65c8a09535f9ca81d.tar.bz2
Merge "Fingerprint: Add post enroll interface." into mnc-dev
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 96a60ee..4d8d105 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);