summaryrefslogtreecommitdiff
path: root/src/com/android/settings/development/DefaultUsbConfigurationPreferenceController.java
AgeCommit message (Collapse)Author
2022-03-15Change default USB configuration to a RestrictedPreferenceAlex Johnston
Test: manual with TestDPC and Settings DefaultUsbConfigurationPreferenceControllerTest Bug: 201519976 205996517 Change-Id: I1def7b37184d6d81f29a5e6e4793b92012dacd9b Merged-In: I1def7b37184d6d81f29a5e6e4793b92012dacd9b (cherry picked from commit bc4fd99ddb494683420264e6b749a5ce80df90b9) Merged-In: I1def7b37184d6d81f29a5e6e4793b92012dacd9b
2021-03-23Settings: Disable USB preferences if USB signaling is offAlex Johnston
* When developer options is turned off and on again, 'Default USB configuration' and 'Disable USB audio routing' should not be enabled if USB data signaling is disabled. Manual testing: * Disable USB data signaling * Verify preferences are disabled * Turn developer options off and on * Verify preferences remain disabled Bug: 180711035 Test: manual testing make RunSettingsRoboTests -j ROBOTEST_FILTER=UsbAudioRoutingPreferenceControllerTest make RunSettingsRoboTests -j ROBOTEST_FILTER=DefaultUsbConfigurationPreferenceControllerTest Change-Id: Id08228da812b7534e2217b0c3f30a7ac989f7553
2021-02-16Disallow modifying USB in SettingsAlex Johnston
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