*/
public static final String PREF_SHOW = "show";
- private static final ComponentName SYSUI_TUNER = new ComponentName("com.android.systemui",
- "com.android.systemui.tuner.TunerActivity");
-
private static final String ENABLE_ADB = "enable_adb";
private static final String CLEAR_ADB_KEYS = "clear_adb_keys";
private static final String ENABLE_TERMINAL = "enable_terminal";
private Dialog mAdbKeysDialog;
private boolean mUnavailable;
- private SwitchPreference mTunerUiPref;
-
@Override
protected int getMetricsCategory() {
return MetricsLogger.DEVELOPMENT;
mAllPrefs.add(mShowAllANRs);
mResetSwitchPrefs.add(mShowAllANRs);
- mTunerUiPref = findAndInitSwitchPref(TUNER_UI_KEY);
-
Preference hdcpChecking = findPreference(HDCP_CHECKING_KEY);
if (hdcpChecking != null) {
mAllPrefs.add(hdcpChecking);
updateMobileDataAlwaysOnOptions();
updateSimulateColorSpace();
updateUSBAudioOptions();
- updateTweakUi();
}
private void resetDangerousOptions() {
}
}
- private void updateTweakUi() {
- updateSwitchPreference(mTunerUiPref, getActivity().getPackageManager()
- .getComponentEnabledSetting(SYSUI_TUNER)
- == PackageManager.COMPONENT_ENABLED_STATE_ENABLED);
- mTunerUiPref.setOnPreferenceChangeListener(this);
- }
-
- private void writeTweakUi(Object newValue) {
- Boolean enabled = (Boolean) newValue;
- getActivity().getPackageManager().setComponentEnabledSetting(SYSUI_TUNER,
- enabled ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
- PackageManager.DONT_KILL_APP);
- }
-
private void updateUSBAudioOptions() {
updateSwitchPreference(mUSBAudio, Settings.Secure.getInt(getContentResolver(),
Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED, 0) != 0);
} else if (preference == mSimulateColorSpace) {
writeSimulateColorSpace(newValue);
return true;
- } else if (preference == mTunerUiPref) {
- writeTweakUi(newValue);
- return true;
}
return false;
}