Disallow modifying USB in Settings
Background * The admin can disable signaling over USB on corporate owned device. Changes * If the admin has disabled signaling over USB, disable preferences in Settings to modify USB. * Show policy transparency dialogs. Manual Testing: * Install TestDPC * Set up as Device Owner * Disable USB data signaling * Verify Settings > Connected Devices > USB is disabled * Verify Settings > Network & Internet > Hotspot & tethering > USB tethering is disabled * Verify Developer options > USB debugging, default USB configurations and USB audio routing are disabled Bug: 168301639 Test: Manual Testing make RunSettingsRoboTests -j ROBOTEST_FILTER=TetherSettingsTest make RunSettingsRoboTests -j ROBOTEST_FILTER=UsbAudioRoutingPreferenceControllerTest make RunSettingsRoboTests -j ROBOTEST_FILTER=UsbDefaultFragmentTest make RunSettingsRoboTests -j ROBOTEST_FILTER=DevelopmentSettingsDashboardFragmentTest make RunSettingsRoboTests -j ROBOTEST_FILTER=DefaultUsbConfigurationPreferenceControllerTest make RunSettingsLibRoboTests -j ROBOTEST_FILTER=EnableAdbPreferenceControllerTest Change-Id: I3e8461ac37f406a407c874598335cde28fb89b2d Merged-In: I3e8461ac37f406a407c874598335cde28fb89b2d
This commit is contained in:
@@ -560,8 +560,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
controllers.add(new DefaultLaunchPreferenceController(context, "demo_mode"));
|
||||
controllers.add(new DefaultLaunchPreferenceController(context, "quick_settings_tiles"));
|
||||
controllers.add(new DefaultLaunchPreferenceController(context, "feature_flags_dashboard"));
|
||||
controllers.add(
|
||||
new DefaultLaunchPreferenceController(context, "default_usb_configuration"));
|
||||
controllers.add(new DefaultUsbConfigurationPreferenceController(context));
|
||||
controllers.add(new DefaultLaunchPreferenceController(context, "density"));
|
||||
controllers.add(new DefaultLaunchPreferenceController(context, "background_check"));
|
||||
controllers.add(new DefaultLaunchPreferenceController(context, "inactive_apps"));
|
||||
|
Reference in New Issue
Block a user