Loading res/layout/face_enroll_education.xml +0 −8 Original line number Diff line number Diff line Loading @@ -31,14 +31,6 @@ android:clipToPadding="false" android:orientation="vertical"> <com.google.android.setupdesign.view.RichTextView android:id="@+id/sud_layout_description" style="@style/SudDescription.Glif" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAlignment="center" android:text="@string/security_settings_face_enroll_education_message"/> <Space android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/> Loading res/values/strings.xml +135 −63 File changed.Preview size limit exceeded, changes collapsed. Show changes res/xml/security_settings_combined_biometric.xml +7 −7 Original line number Diff line number Diff line Loading @@ -26,13 +26,6 @@ android:key="biometric_ways_to_unlock" android:title="@string/biometric_settings_category_ways_to_unlock"> <Preference android:key="biometric_fingerprint_settings" android:title="@string/security_settings_fingerprint_preference_title" android:summary="@string/summary_placeholder" settings:keywords="@string/keywords_fingerprint_settings" settings:controller="com.android.settings.biometrics.combination.BiometricFingerprintStatusPreferenceController" /> <Preference android:key="biometric_face_settings" android:title="@string/security_settings_face_preference_title" Loading @@ -40,6 +33,13 @@ settings:keywords="@string/keywords_face_settings" settings:controller="com.android.settings.biometrics.combination.BiometricFaceStatusPreferenceController" /> <Preference android:key="biometric_fingerprint_settings" android:title="@string/security_settings_fingerprint_preference_title" android:summary="@string/summary_placeholder" settings:keywords="@string/keywords_fingerprint_settings" settings:controller="com.android.settings.biometrics.combination.BiometricFingerprintStatusPreferenceController" /> </PreferenceCategory> <PreferenceCategory Loading res/xml/security_settings_face.xml +2 −2 Original line number Diff line number Diff line Loading @@ -29,12 +29,12 @@ settings:controller="com.android.settings.biometrics.face.FaceUnlockCategoryPreferenceController"> <com.android.settingslib.RestrictedSwitchPreference android:key="security_settings_face_keyguard" android:title="@string/security_settings_face_settings_use_face_unlock_phone" android:title="@string/biometric_settings_use_biometric_unlock_phone" settings:keywords="@string/keywords_face_unlock" settings:controller="com.android.settings.biometrics.face.FaceSettingsKeyguardPreferenceController"/> <SwitchPreference android:key="security_settings_face_app" android:title="@string/security_settings_face_settings_use_face_for_apps" android:title="@string/biometric_settings_use_biometric_for_apps" settings:keywords="@string/keywords_face_unlock" settings:controller="com.android.settings.biometrics.face.FaceSettingsAppPreferenceController"/> <com.android.settingslib.RestrictedSwitchPreference Loading src/com/android/settings/biometrics/face/FaceEnrollEducation.java +28 −9 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.settings.biometrics.face; import android.annotation.StringRes; import android.app.settings.SettingsEnums; import android.content.ComponentName; import android.content.Intent; Loading @@ -39,6 +40,7 @@ import com.android.settings.password.ChooseLockSettingsHelper; import com.google.android.setupcompat.template.FooterBarMixin; import com.google.android.setupcompat.template.FooterButton; import com.google.android.setupcompat.util.WizardManagerHelper; import com.google.android.setupdesign.GlifLayout; import com.google.android.setupdesign.view.IllustrationVideoView; public class FaceEnrollEducation extends BiometricEnrollBase { Loading @@ -62,22 +64,27 @@ public class FaceEnrollEducation extends BiometricEnrollBase { new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { int titleRes = isChecked ? R.string.security_settings_face_enroll_education_title_accessibility : R.string.security_settings_face_enroll_education_title; getLayout().setHeaderText(titleRes); setTitle(titleRes); final int headerRes; final int descriptionRes; if (isChecked) { headerRes = R.string .security_settings_face_enroll_education_title_accessibility; descriptionRes = R.string .security_settings_face_enroll_education_message_accessibility; } else { headerRes = R.string.security_settings_face_enroll_education_title; descriptionRes = R.string.security_settings_face_enroll_education_message; } updateHeaders(headerRes, descriptionRes); if (isChecked) { mIllustrationNormal.stop(); mIllustrationNormal.setVisibility(View.INVISIBLE); mIllustrationAccessibility.setVisibility(View.VISIBLE); mDescriptionText.setVisibility(View.INVISIBLE); } else { mIllustrationNormal.setVisibility(View.VISIBLE); mIllustrationNormal.start(); mIllustrationAccessibility.setVisibility(View.INVISIBLE); mDescriptionText.setVisibility(View.VISIBLE); } } }; Loading @@ -86,8 +93,11 @@ public class FaceEnrollEducation extends BiometricEnrollBase { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.face_enroll_education); getLayout().setHeaderText(R.string.security_settings_face_enroll_education_title); setTitle(R.string.security_settings_face_enroll_education_title); final int headerRes = R.string.security_settings_face_enroll_education_title; final int descriptionRes = R.string.security_settings_face_enroll_education_message; updateHeaders(headerRes, descriptionRes); mHandler = new Handler(); mFaceManager = Utils.getFaceManagerOrNull(this); Loading Loading @@ -237,4 +247,13 @@ public class FaceEnrollEducation extends BiometricEnrollBase { public int getMetricsCategory() { return SettingsEnums.FACE_ENROLL_INTRO; } private void updateHeaders(@StringRes int headerRes, @StringRes int descriptionRes) { final CharSequence headerText = getText(headerRes); setTitle(headerText); final GlifLayout layout = getLayout(); layout.setHeaderText(headerText); layout.setDescriptionText(descriptionRes); } } Loading
res/layout/face_enroll_education.xml +0 −8 Original line number Diff line number Diff line Loading @@ -31,14 +31,6 @@ android:clipToPadding="false" android:orientation="vertical"> <com.google.android.setupdesign.view.RichTextView android:id="@+id/sud_layout_description" style="@style/SudDescription.Glif" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAlignment="center" android:text="@string/security_settings_face_enroll_education_message"/> <Space android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/> Loading
res/values/strings.xml +135 −63 File changed.Preview size limit exceeded, changes collapsed. Show changes
res/xml/security_settings_combined_biometric.xml +7 −7 Original line number Diff line number Diff line Loading @@ -26,13 +26,6 @@ android:key="biometric_ways_to_unlock" android:title="@string/biometric_settings_category_ways_to_unlock"> <Preference android:key="biometric_fingerprint_settings" android:title="@string/security_settings_fingerprint_preference_title" android:summary="@string/summary_placeholder" settings:keywords="@string/keywords_fingerprint_settings" settings:controller="com.android.settings.biometrics.combination.BiometricFingerprintStatusPreferenceController" /> <Preference android:key="biometric_face_settings" android:title="@string/security_settings_face_preference_title" Loading @@ -40,6 +33,13 @@ settings:keywords="@string/keywords_face_settings" settings:controller="com.android.settings.biometrics.combination.BiometricFaceStatusPreferenceController" /> <Preference android:key="biometric_fingerprint_settings" android:title="@string/security_settings_fingerprint_preference_title" android:summary="@string/summary_placeholder" settings:keywords="@string/keywords_fingerprint_settings" settings:controller="com.android.settings.biometrics.combination.BiometricFingerprintStatusPreferenceController" /> </PreferenceCategory> <PreferenceCategory Loading
res/xml/security_settings_face.xml +2 −2 Original line number Diff line number Diff line Loading @@ -29,12 +29,12 @@ settings:controller="com.android.settings.biometrics.face.FaceUnlockCategoryPreferenceController"> <com.android.settingslib.RestrictedSwitchPreference android:key="security_settings_face_keyguard" android:title="@string/security_settings_face_settings_use_face_unlock_phone" android:title="@string/biometric_settings_use_biometric_unlock_phone" settings:keywords="@string/keywords_face_unlock" settings:controller="com.android.settings.biometrics.face.FaceSettingsKeyguardPreferenceController"/> <SwitchPreference android:key="security_settings_face_app" android:title="@string/security_settings_face_settings_use_face_for_apps" android:title="@string/biometric_settings_use_biometric_for_apps" settings:keywords="@string/keywords_face_unlock" settings:controller="com.android.settings.biometrics.face.FaceSettingsAppPreferenceController"/> <com.android.settingslib.RestrictedSwitchPreference Loading
src/com/android/settings/biometrics/face/FaceEnrollEducation.java +28 −9 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.settings.biometrics.face; import android.annotation.StringRes; import android.app.settings.SettingsEnums; import android.content.ComponentName; import android.content.Intent; Loading @@ -39,6 +40,7 @@ import com.android.settings.password.ChooseLockSettingsHelper; import com.google.android.setupcompat.template.FooterBarMixin; import com.google.android.setupcompat.template.FooterButton; import com.google.android.setupcompat.util.WizardManagerHelper; import com.google.android.setupdesign.GlifLayout; import com.google.android.setupdesign.view.IllustrationVideoView; public class FaceEnrollEducation extends BiometricEnrollBase { Loading @@ -62,22 +64,27 @@ public class FaceEnrollEducation extends BiometricEnrollBase { new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { int titleRes = isChecked ? R.string.security_settings_face_enroll_education_title_accessibility : R.string.security_settings_face_enroll_education_title; getLayout().setHeaderText(titleRes); setTitle(titleRes); final int headerRes; final int descriptionRes; if (isChecked) { headerRes = R.string .security_settings_face_enroll_education_title_accessibility; descriptionRes = R.string .security_settings_face_enroll_education_message_accessibility; } else { headerRes = R.string.security_settings_face_enroll_education_title; descriptionRes = R.string.security_settings_face_enroll_education_message; } updateHeaders(headerRes, descriptionRes); if (isChecked) { mIllustrationNormal.stop(); mIllustrationNormal.setVisibility(View.INVISIBLE); mIllustrationAccessibility.setVisibility(View.VISIBLE); mDescriptionText.setVisibility(View.INVISIBLE); } else { mIllustrationNormal.setVisibility(View.VISIBLE); mIllustrationNormal.start(); mIllustrationAccessibility.setVisibility(View.INVISIBLE); mDescriptionText.setVisibility(View.VISIBLE); } } }; Loading @@ -86,8 +93,11 @@ public class FaceEnrollEducation extends BiometricEnrollBase { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.face_enroll_education); getLayout().setHeaderText(R.string.security_settings_face_enroll_education_title); setTitle(R.string.security_settings_face_enroll_education_title); final int headerRes = R.string.security_settings_face_enroll_education_title; final int descriptionRes = R.string.security_settings_face_enroll_education_message; updateHeaders(headerRes, descriptionRes); mHandler = new Handler(); mFaceManager = Utils.getFaceManagerOrNull(this); Loading Loading @@ -237,4 +247,13 @@ public class FaceEnrollEducation extends BiometricEnrollBase { public int getMetricsCategory() { return SettingsEnums.FACE_ENROLL_INTRO; } private void updateHeaders(@StringRes int headerRes, @StringRes int descriptionRes) { final CharSequence headerText = getText(headerRes); setTitle(headerText); final GlifLayout layout = getLayout(); layout.setHeaderText(headerText); layout.setDescriptionText(descriptionRes); } }