Fingerprint swipe settings and suggestions should not show if hardware unavailable
Fixes: 63589121
Test: remove FP driver, make sure swipe setting and suggestions
don't show anymore && make -j RunSettingsRoboTests
Change-Id: I2539128daff8df52d040606141f772fc9edffa57
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 9b3414c..1579a9f 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -1222,6 +1222,11 @@
}
}
+ public static boolean hasFingerprintHardware(Context context) {
+ FingerprintManager fingerprintManager = getFingerprintManagerOrNull(context);
+ return fingerprintManager != null && fingerprintManager.isHardwareDetected();
+ }
+
/**
* Launches an intent which may optionally have a user id defined.
* @param fragment Fragment to use to launch the activity.