First pass at FingerprintService integration with HAL.
Move FingerprintService to framework services directory
Fix merge conflicts.
Tested: scanning, enrolling, removing.
Change-Id: I58b2b902cb671dc82cdaa54a195ba5f1a154622c
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.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.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 @@
}
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 {