Loading packages/SettingsLib/src/com/android/settingslib/enterprise/DeviceAdminStringProvider.java +3 −0 Original line number Diff line number Diff line Loading @@ -87,4 +87,7 @@ public interface DeviceAdminStringProvider { * Returns the dialog contents for when biometrics require parental consent. */ String getDisabledBiometricsParentConsentContent(); /** Returns the dialog title when the setting is blocked by parental controls. */ String getDisabledByParentalControlsTitle(); } packages/SettingsLib/src/com/android/settingslib/enterprise/SupervisedDeviceActionDisabledByAdminController.java +4 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package com.android.settingslib.enterprise; import android.app.supervision.flags.Flags; import android.content.ComponentName; import android.content.Context; import android.content.DialogInterface; Loading Loading @@ -49,6 +49,9 @@ final class SupervisedDeviceActionDisabledByAdminController @Override public String getAdminSupportTitle(@Nullable String restriction) { if (Flags.enableSupervisionSettingsScreen()) { return mStringProvider.getDisabledByParentalControlsTitle(); } return mStringProvider.getDisabledBiometricsParentConsentTitle(); } Loading packages/SettingsLib/tests/robotests/src/com/android/settingslib/enterprise/FakeDeviceAdminStringProvider.java +6 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,8 @@ class FakeDeviceAdminStringProvider implements DeviceAdminStringProvider { static final String DEFAULT_BIOMETRIC_TITLE = "biometric_title"; static final String DEFAULT_BIOMETRIC_CONTENTS = "biometric_contents"; static final String DISABLED_BY_PARENT_CONTENT = "disabled_by_parent_constent"; static final String DISABLED_BY_PARENTAL_CONTROLS_TITLE = "disabled_by_parental_controls_title"; static final DeviceAdminStringProvider DEFAULT_DEVICE_ADMIN_STRING_PROVIDER = new FakeDeviceAdminStringProvider(/* url = */ null); Loading Loading @@ -107,4 +109,8 @@ class FakeDeviceAdminStringProvider implements DeviceAdminStringProvider { return DEFAULT_BIOMETRIC_CONTENTS; } @Override public String getDisabledByParentalControlsTitle() { return DISABLED_BY_PARENTAL_CONTROLS_TITLE; } } Loading
packages/SettingsLib/src/com/android/settingslib/enterprise/DeviceAdminStringProvider.java +3 −0 Original line number Diff line number Diff line Loading @@ -87,4 +87,7 @@ public interface DeviceAdminStringProvider { * Returns the dialog contents for when biometrics require parental consent. */ String getDisabledBiometricsParentConsentContent(); /** Returns the dialog title when the setting is blocked by parental controls. */ String getDisabledByParentalControlsTitle(); }
packages/SettingsLib/src/com/android/settingslib/enterprise/SupervisedDeviceActionDisabledByAdminController.java +4 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package com.android.settingslib.enterprise; import android.app.supervision.flags.Flags; import android.content.ComponentName; import android.content.Context; import android.content.DialogInterface; Loading Loading @@ -49,6 +49,9 @@ final class SupervisedDeviceActionDisabledByAdminController @Override public String getAdminSupportTitle(@Nullable String restriction) { if (Flags.enableSupervisionSettingsScreen()) { return mStringProvider.getDisabledByParentalControlsTitle(); } return mStringProvider.getDisabledBiometricsParentConsentTitle(); } Loading
packages/SettingsLib/tests/robotests/src/com/android/settingslib/enterprise/FakeDeviceAdminStringProvider.java +6 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,8 @@ class FakeDeviceAdminStringProvider implements DeviceAdminStringProvider { static final String DEFAULT_BIOMETRIC_TITLE = "biometric_title"; static final String DEFAULT_BIOMETRIC_CONTENTS = "biometric_contents"; static final String DISABLED_BY_PARENT_CONTENT = "disabled_by_parent_constent"; static final String DISABLED_BY_PARENTAL_CONTROLS_TITLE = "disabled_by_parental_controls_title"; static final DeviceAdminStringProvider DEFAULT_DEVICE_ADMIN_STRING_PROVIDER = new FakeDeviceAdminStringProvider(/* url = */ null); Loading Loading @@ -107,4 +109,8 @@ class FakeDeviceAdminStringProvider implements DeviceAdminStringProvider { return DEFAULT_BIOMETRIC_CONTENTS; } @Override public String getDisabledByParentalControlsTitle() { return DISABLED_BY_PARENTAL_CONTROLS_TITLE; } }