a7xelte: Add fingerprint configuration to overlay
authorKevin Chyn <kchyn@google.com>
Thu, 23 Jan 2020 22:19:19 +0000 (14:19 -0800)
committerSourajit Karmakar <sourajit.karmakar@gmail.com>
Fri, 5 Mar 2021 04:40:11 +0000 (23:40 -0500)
The framework was changed in Android R to require explicit authenticator registration.
This change allows apps to continue to use the fingerprint sensor.

Bug: 147445115

Test: Builds
Change-Id: Id3385edc784b2053c8b54ec3153728f4e6e22a45

overlay/frameworks/base/core/res/res/values/config.xml

index aa12f7268085517136fe2c9f603e1cf0135f2a90..1d8a49d22febe3090e92520d21858a83395eed0c 100644 (file)
 
     <!-- Whether to cleanup fingerprints upon connection to the daemon and when user switches -->
     <bool name="config_cleanupUnusedFingerprints">false</bool>
+
+    <!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
+         when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
+         where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
+         and Strength as defined in Authenticators.java -->
+    <string-array name="config_biometric_sensors" translatable="false" >
+        <item>0:2:15</item> <!-- ID0:Fingerprint:Strong -->
+    </string-array>
 </resources>