<string name="show_all_anrs_summary">Show App Not Responding dialog
for background apps</string>
- <!-- Preference category for accessibility debugging development settings. [CHAR LIMIT=25] -->
- <string name="debug_accessibility_category">Accessibility</string>
-
- <!-- Accessibility debug setting: automatically update magnification state [CHAR LIMIT=50] -->
- <string name="display_magnification_auto_update">Auto update magnification</string>
- <!-- Accessibility debug setting: automatically update magnification state summary [CHAR LIMIT=100] -->
- <string name="display_magnification_auto_update_summary">Zoom out on rotation or activity
- start and pan to popped up windows.</string>
-
<!-- Activity title for network data usage summary. [CHAR LIMIT=25] -->
<string name="data_usage_summary_title">Data usage</string>
<!-- Title for option to pick visible time range from a list available usage periods. [CHAR LIMIT=25] -->
private static final String TRANSITION_ANIMATION_SCALE_KEY = "transition_animation_scale";
private static final String ANIMATOR_DURATION_SCALE_KEY = "animator_duration_scale";
private static final String OVERLAY_DISPLAY_DEVICES_KEY = "overlay_display_devices";
- private static final String ACCESSIBILITY_DISPLAY_MAGNIFICATION_AUTO_UPDATE_KEY =
- "accessibility_display_magnification_auto_update";
private static final String ENABLE_TRACES_KEY = "enable_traces";
private CheckBoxPreference mShowHwScreenUpdates;
private CheckBoxPreference mShowHwLayersUpdates;
private CheckBoxPreference mDebugLayout;
- private CheckBoxPreference mDisplayMangificationAutoUpdate;
private ListPreference mWindowAnimationScale;
private ListPreference mTransitionAnimationScale;
private ListPreference mAnimatorDurationScale;
mAllPrefs.add(hdcpChecking);
}
removeHdcpOptionsForProduction();
-
- mDisplayMangificationAutoUpdate = findAndInitCheckboxPref(
- ACCESSIBILITY_DISPLAY_MAGNIFICATION_AUTO_UPDATE_KEY);
}
private CheckBoxPreference findAndInitCheckboxPref(String key) {
updateImmediatelyDestroyActivitiesOptions();
updateAppProcessLimitOptions();
updateShowAllANRsOptions();
- updateDisplayMagnificationAutoUpdate();
}
private void resetDangerousOptions() {
pokeSystemProperties();
}
- private void writeDisplayMagnificationAutoUpdate() {
- Settings.Secure.putInt(getActivity().getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_AUTO_UPDATE,
- mDisplayMangificationAutoUpdate.isChecked() ? 1 : 0);
- }
-
private void updateCpuUsageOptions() {
updateCheckBox(mShowCpuUsage, Settings.System.getInt(getActivity().getContentResolver(),
Settings.System.SHOW_PROCESSES, 0) != 0);
getActivity().getContentResolver(), Settings.Secure.ANR_SHOW_BACKGROUND, 0) != 0);
}
- private void updateDisplayMagnificationAutoUpdate() {
- updateCheckBox(mDisplayMangificationAutoUpdate,
- Settings.Secure.getInt(getActivity().getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_AUTO_UPDATE, 0) != 0);
- }
-
private void updateEnableTracesOptions() {
long flags = SystemProperties.getLong(Trace.PROPERTY_TRACE_TAG_ENABLEFLAGS, 0);
String[] values = mEnableTracesPref.getEntryValues();
writeShowHwLayersUpdatesOptions();
} else if (preference == mDebugLayout) {
writeDebugLayoutOptions();
- } else if (preference == mDisplayMangificationAutoUpdate) {
- writeDisplayMagnificationAutoUpdate();
}
return false;