Change default USB configuration to a RestrictedPreference
Test: manual with TestDPC and Settings DefaultUsbConfigurationPreferenceControllerTest Bug: 201519976 205996517 Change-Id: I1def7b37184d6d81f29a5e6e4793b92012dacd9b Merged-In: I1def7b37184d6d81f29a5e6e4793b92012dacd9b
This commit is contained in:
@@ -293,7 +293,7 @@
|
|||||||
android:title="@string/tethering_hardware_offload"
|
android:title="@string/tethering_hardware_offload"
|
||||||
android:summary="@string/tethering_hardware_offload_summary" />
|
android:summary="@string/tethering_hardware_offload_summary" />
|
||||||
|
|
||||||
<com.android.settingslib.RestrictedSwitchPreference
|
<com.android.settingslib.RestrictedPreference
|
||||||
android:key="default_usb_configuration"
|
android:key="default_usb_configuration"
|
||||||
android:fragment="com.android.settings.connecteddevice.usb.UsbDefaultFragment"
|
android:fragment="com.android.settings.connecteddevice.usb.UsbDefaultFragment"
|
||||||
android:title="@string/usb_default_label"/>
|
android:title="@string/usb_default_label"/>
|
||||||
|
@@ -24,7 +24,7 @@ import android.os.UserHandle;
|
|||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.PreferenceScreen;
|
import androidx.preference.PreferenceScreen;
|
||||||
|
|
||||||
import com.android.settingslib.RestrictedSwitchPreference;
|
import com.android.settingslib.RestrictedPreference;
|
||||||
import com.android.settingslib.development.DeveloperOptionsPreferenceController;
|
import com.android.settingslib.development.DeveloperOptionsPreferenceController;
|
||||||
|
|
||||||
public class DefaultUsbConfigurationPreferenceController extends
|
public class DefaultUsbConfigurationPreferenceController extends
|
||||||
@@ -32,7 +32,7 @@ public class DefaultUsbConfigurationPreferenceController extends
|
|||||||
|
|
||||||
private static final String PREFERENCE_KEY = "default_usb_configuration";
|
private static final String PREFERENCE_KEY = "default_usb_configuration";
|
||||||
|
|
||||||
private RestrictedSwitchPreference mPreference;
|
private RestrictedPreference mPreference;
|
||||||
|
|
||||||
public DefaultUsbConfigurationPreferenceController(Context context) {
|
public DefaultUsbConfigurationPreferenceController(Context context) {
|
||||||
super(context);
|
super(context);
|
||||||
|
@@ -32,7 +32,7 @@ import android.os.UserHandle;
|
|||||||
import androidx.preference.PreferenceScreen;
|
import androidx.preference.PreferenceScreen;
|
||||||
|
|
||||||
import com.android.settingslib.RestrictedLockUtils;
|
import com.android.settingslib.RestrictedLockUtils;
|
||||||
import com.android.settingslib.RestrictedSwitchPreference;
|
import com.android.settingslib.RestrictedPreference;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -48,7 +48,7 @@ public class DefaultUsbConfigurationPreferenceControllerTest {
|
|||||||
private static final ComponentName TEST_COMPONENT_NAME = new ComponentName("test", "test");
|
private static final ComponentName TEST_COMPONENT_NAME = new ComponentName("test", "test");
|
||||||
|
|
||||||
@Mock
|
@Mock
|
||||||
private RestrictedSwitchPreference mPreference;
|
private RestrictedPreference mPreference;
|
||||||
@Mock
|
@Mock
|
||||||
private PreferenceScreen mPreferenceScreen;
|
private PreferenceScreen mPreferenceScreen;
|
||||||
@Mock
|
@Mock
|
||||||
|
Reference in New Issue
Block a user