Loading res/values/config.xml +3 −0 Original line number Diff line number Diff line Loading @@ -168,4 +168,7 @@ <!-- Uri that represents extra bluetooth settings --> <string name="config_bluetooth_device_settings_uri" translatable="false">content://com.google.android.gms.nearby.fastpair/settings_slice?addr=<xliff:g id="mac_address">%1$s</xliff:g></string> <!-- ComponentName to launch a vendor-specific enrollment activity if available --> <string name="config_face_enroll" translatable="false"></string> </resources> src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java +11 −1 Original line number Diff line number Diff line Loading @@ -17,9 +17,11 @@ package com.android.settings.biometrics.face; import android.app.admin.DevicePolicyManager; import android.content.ComponentName; import android.content.Intent; import android.hardware.face.FaceManager; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; Loading Loading @@ -156,7 +158,15 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction { @Override protected Intent getEnrollingIntent() { final Intent intent = new Intent(this, FaceEnrollEnrolling.class); final String flattenedString = getString(R.string.config_face_enroll); final Intent intent = new Intent(); if (!TextUtils.isEmpty(flattenedString)) { ComponentName componentName = ComponentName.unflattenFromString(flattenedString); intent.setComponent(componentName); } else { intent.setClass(this, FaceEnrollEnrolling.class); } intent.putExtra(EXTRA_KEY_REQUIRE_VISION, mSwitchVision.isChecked()); intent.putExtra(EXTRA_KEY_REQUIRE_DIVERSITY, mSwitchDiversity.isChecked()); return intent; Loading Loading
res/values/config.xml +3 −0 Original line number Diff line number Diff line Loading @@ -168,4 +168,7 @@ <!-- Uri that represents extra bluetooth settings --> <string name="config_bluetooth_device_settings_uri" translatable="false">content://com.google.android.gms.nearby.fastpair/settings_slice?addr=<xliff:g id="mac_address">%1$s</xliff:g></string> <!-- ComponentName to launch a vendor-specific enrollment activity if available --> <string name="config_face_enroll" translatable="false"></string> </resources>
src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java +11 −1 Original line number Diff line number Diff line Loading @@ -17,9 +17,11 @@ package com.android.settings.biometrics.face; import android.app.admin.DevicePolicyManager; import android.content.ComponentName; import android.content.Intent; import android.hardware.face.FaceManager; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; Loading Loading @@ -156,7 +158,15 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction { @Override protected Intent getEnrollingIntent() { final Intent intent = new Intent(this, FaceEnrollEnrolling.class); final String flattenedString = getString(R.string.config_face_enroll); final Intent intent = new Intent(); if (!TextUtils.isEmpty(flattenedString)) { ComponentName componentName = ComponentName.unflattenFromString(flattenedString); intent.setComponent(componentName); } else { intent.setClass(this, FaceEnrollEnrolling.class); } intent.putExtra(EXTRA_KEY_REQUIRE_VISION, mSwitchVision.isChecked()); intent.putExtra(EXTRA_KEY_REQUIRE_DIVERSITY, mSwitchDiversity.isChecked()); return intent; Loading