summaryrefslogtreecommitdiffstats
path: root/services/java
diff options
context:
space:
mode:
authorJim Miller <jaggies@google.com>2014-06-06 15:00:49 -0700
committerJim Miller <jaggies@google.com>2014-06-17 14:03:37 -0700
commita7596147b43940cad3f76c53ed154ef088b9269b (patch)
tree20f65f8ce8fe20e045454d69aec904e9271dfc01 /services/java
parentafc00e1c81a2ae00dc01bb980bc617f382441102 (diff)
downloadframeworks_base-a7596147b43940cad3f76c53ed154ef088b9269b.zip
frameworks_base-a7596147b43940cad3f76c53ed154ef088b9269b.tar.gz
frameworks_base-a7596147b43940cad3f76c53ed154ef088b9269b.tar.bz2
First pass at FingerprintService integration with HAL.
Move FingerprintService to framework services directory Fix merge conflicts. Tested: scanning, enrolling, removing. Change-Id: I58b2b902cb671dc82cdaa54a195ba5f1a154622c
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/SystemServer.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 3102cce..5cccdd6 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -44,6 +44,7 @@ import android.os.SystemClock;
import android.os.SystemProperties;
import android.os.UserHandle;
import android.service.dreams.DreamService;
+import android.service.fingerprint.FingerprintManager;
import android.util.DisplayMetrics;
import android.util.EventLog;
import android.util.Log;
@@ -63,6 +64,7 @@ import com.android.server.content.ContentService;
import com.android.server.devicepolicy.DevicePolicyManagerService;
import com.android.server.display.DisplayManagerService;
import com.android.server.dreams.DreamManagerService;
+import com.android.server.fingerprint.FingerprintService;
import com.android.server.hdmi.HdmiControlService;
import com.android.server.input.InputManagerService;
import com.android.server.job.JobSchedulerService;
@@ -989,11 +991,19 @@ public final class SystemServer {
}
try {
+ Slog.i(TAG, "Fingerprint Manager");
+ mSystemServiceManager.startService(FingerprintService.class);
+ } catch (Throwable e) {
+ Slog.e(TAG, "Failure starting FingerprintService", e);
+ }
+
+ try {
Slog.i(TAG, "BackgroundDexOptService");
new BackgroundDexOptService(context);
} catch (Throwable e) {
reportWtf("starting BackgroundDexOptService", e);
}
+
}
try {