Loading src/com/android/settings/development/BluetoothSnoopLogPreferenceController.java +2 −2 Original line number Diff line number Diff line Loading @@ -69,12 +69,12 @@ public class BluetoothSnoopLogPreferenceController extends } @Override public void onDeveloperOptionsEnabled() { protected void onDeveloperOptionsSwitchEnabled() { mPreference.setEnabled(true); } @Override public void onDeveloperOptionsDisabled() { protected void onDeveloperOptionsSwitchDisabled() { SystemProperties.set(BLUETOOTH_BTSNOOP_ENABLE_PROPERTY, Boolean.toString(false)); mPreference.setChecked(false); mPreference.setEnabled(false); Loading src/com/android/settings/development/DeveloperOptionsPreferenceController.java +21 −2 Original line number Diff line number Diff line Loading @@ -54,10 +54,29 @@ public abstract class DeveloperOptionsPreferenceController extends /** * Called when developer options is enabled */ public abstract void onDeveloperOptionsEnabled(); public void onDeveloperOptionsEnabled() { if (isAvailable()) { onDeveloperOptionsSwitchEnabled(); } } /** * Called when developer options is disabled */ public abstract void onDeveloperOptionsDisabled(); public void onDeveloperOptionsDisabled() { if (isAvailable()) { onDeveloperOptionsSwitchDisabled(); } } /** * Called when developer options is enabled and the preference is available */ protected abstract void onDeveloperOptionsSwitchEnabled(); /** * Called when developer options is disabled and the preference is available */ protected abstract void onDeveloperOptionsSwitchDisabled(); } src/com/android/settings/development/OemUnlockPreferenceController.java +2 −6 Original line number Diff line number Diff line Loading @@ -122,12 +122,12 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon } @Override public void onDeveloperOptionsEnabled() { protected void onDeveloperOptionsSwitchEnabled() { handleDeveloperOptionsToggled(); } @Override public void onDeveloperOptionsDisabled() { protected void onDeveloperOptionsSwitchDisabled() { handleDeveloperOptionsToggled(); } Loading @@ -143,10 +143,6 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon } private void handleDeveloperOptionsToggled() { if (mPreference == null) { return; } mPreference.setEnabled(enableOemUnlockPreference()); if (mPreference.isEnabled()) { // Check restriction, disable mEnableOemUnlock and apply policy transparency. Loading src/com/android/settings/development/StayAwakePreferenceController.java +13 −13 Original line number Diff line number Diff line Loading @@ -100,19 +100,6 @@ public class StayAwakePreferenceController extends DeveloperOptionsPreferenceCon mPreference.setChecked(stayAwakeMode != SETTING_VALUE_OFF); } @Override public void onDeveloperOptionsEnabled() { mPreference.setEnabled(true); } @Override public void onDeveloperOptionsDisabled() { Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.STAY_ON_WHILE_PLUGGED_IN, SETTING_VALUE_OFF); mPreference.setChecked(false); mPreference.setEnabled(false); } @Override public void onResume() { if (mPreference != null) { Loading @@ -127,6 +114,19 @@ public class StayAwakePreferenceController extends DeveloperOptionsPreferenceCon } } @Override protected void onDeveloperOptionsSwitchEnabled() { mPreference.setEnabled(true); } @Override protected void onDeveloperOptionsSwitchDisabled() { Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.STAY_ON_WHILE_PLUGGED_IN, SETTING_VALUE_OFF); mPreference.setChecked(false); mPreference.setEnabled(false); } @VisibleForTesting RestrictedLockUtils.EnforcedAdmin checkIfMaximumTimeToLockSetByAdmin() { // A DeviceAdmin has specified a maximum time until the device Loading Loading
src/com/android/settings/development/BluetoothSnoopLogPreferenceController.java +2 −2 Original line number Diff line number Diff line Loading @@ -69,12 +69,12 @@ public class BluetoothSnoopLogPreferenceController extends } @Override public void onDeveloperOptionsEnabled() { protected void onDeveloperOptionsSwitchEnabled() { mPreference.setEnabled(true); } @Override public void onDeveloperOptionsDisabled() { protected void onDeveloperOptionsSwitchDisabled() { SystemProperties.set(BLUETOOTH_BTSNOOP_ENABLE_PROPERTY, Boolean.toString(false)); mPreference.setChecked(false); mPreference.setEnabled(false); Loading
src/com/android/settings/development/DeveloperOptionsPreferenceController.java +21 −2 Original line number Diff line number Diff line Loading @@ -54,10 +54,29 @@ public abstract class DeveloperOptionsPreferenceController extends /** * Called when developer options is enabled */ public abstract void onDeveloperOptionsEnabled(); public void onDeveloperOptionsEnabled() { if (isAvailable()) { onDeveloperOptionsSwitchEnabled(); } } /** * Called when developer options is disabled */ public abstract void onDeveloperOptionsDisabled(); public void onDeveloperOptionsDisabled() { if (isAvailable()) { onDeveloperOptionsSwitchDisabled(); } } /** * Called when developer options is enabled and the preference is available */ protected abstract void onDeveloperOptionsSwitchEnabled(); /** * Called when developer options is disabled and the preference is available */ protected abstract void onDeveloperOptionsSwitchDisabled(); }
src/com/android/settings/development/OemUnlockPreferenceController.java +2 −6 Original line number Diff line number Diff line Loading @@ -122,12 +122,12 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon } @Override public void onDeveloperOptionsEnabled() { protected void onDeveloperOptionsSwitchEnabled() { handleDeveloperOptionsToggled(); } @Override public void onDeveloperOptionsDisabled() { protected void onDeveloperOptionsSwitchDisabled() { handleDeveloperOptionsToggled(); } Loading @@ -143,10 +143,6 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon } private void handleDeveloperOptionsToggled() { if (mPreference == null) { return; } mPreference.setEnabled(enableOemUnlockPreference()); if (mPreference.isEnabled()) { // Check restriction, disable mEnableOemUnlock and apply policy transparency. Loading
src/com/android/settings/development/StayAwakePreferenceController.java +13 −13 Original line number Diff line number Diff line Loading @@ -100,19 +100,6 @@ public class StayAwakePreferenceController extends DeveloperOptionsPreferenceCon mPreference.setChecked(stayAwakeMode != SETTING_VALUE_OFF); } @Override public void onDeveloperOptionsEnabled() { mPreference.setEnabled(true); } @Override public void onDeveloperOptionsDisabled() { Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.STAY_ON_WHILE_PLUGGED_IN, SETTING_VALUE_OFF); mPreference.setChecked(false); mPreference.setEnabled(false); } @Override public void onResume() { if (mPreference != null) { Loading @@ -127,6 +114,19 @@ public class StayAwakePreferenceController extends DeveloperOptionsPreferenceCon } } @Override protected void onDeveloperOptionsSwitchEnabled() { mPreference.setEnabled(true); } @Override protected void onDeveloperOptionsSwitchDisabled() { Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.STAY_ON_WHILE_PLUGGED_IN, SETTING_VALUE_OFF); mPreference.setChecked(false); mPreference.setEnabled(false); } @VisibleForTesting RestrictedLockUtils.EnforcedAdmin checkIfMaximumTimeToLockSetByAdmin() { // A DeviceAdmin has specified a maximum time until the device Loading