Loading res/values/strings.xml +5 −0 Original line number Diff line number Diff line Loading @@ -3398,6 +3398,11 @@ found in the list of installed applications.</string> <!-- UI debug setting: show pointer location summary [CHAR LIMIT=50] --> <string name="pointer_location_summary">Screen overlay showing current touch data</string> <!-- UI debug setting: show touches? [CHAR LIMIT=25] --> <string name="show_touches">Show touches</string> <!-- UI debug setting: show touches location summary [CHAR LIMIT=50] --> <string name="show_touches_summary">Show visual feedback for touches</string> <!-- UI debug setting: show where screen updates happen? [CHAR LIMIT=25] --> <string name="show_screen_updates">Show screen updates</string> <!-- UI debug setting: show screen updates summary [CHAR LIMIT=50] --> Loading res/xml/development_prefs.xml +5 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,11 @@ android:title="@string/pointer_location" android:summary="@string/pointer_location_summary"/> <CheckBoxPreference android:key="show_touches" android:title="@string/show_touches" android:summary="@string/show_touches_summary"/> <CheckBoxPreference android:key="show_screen_updates" android:title="@string/show_screen_updates" Loading src/com/android/settings/DevelopmentSettings.java +16 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,7 @@ public class DevelopmentSettings extends PreferenceFragment private static final String STRICT_MODE_KEY = "strict_mode"; private static final String POINTER_LOCATION_KEY = "pointer_location"; private static final String SHOW_TOUCHES_KEY = "show_touches"; private static final String SHOW_SCREEN_UPDATES_KEY = "show_screen_updates"; private static final String SHOW_CPU_USAGE_KEY = "show_cpu_usage"; private static final String WINDOW_ANIMATION_SCALE_KEY = "window_animation_scale"; Loading @@ -80,6 +81,7 @@ public class DevelopmentSettings extends PreferenceFragment private CheckBoxPreference mStrictMode; private CheckBoxPreference mPointerLocation; private CheckBoxPreference mShowTouches; private CheckBoxPreference mShowScreenUpdates; private CheckBoxPreference mShowCpuUsage; private ListPreference mWindowAnimationScale; Loading Loading @@ -112,6 +114,7 @@ public class DevelopmentSettings extends PreferenceFragment mStrictMode = (CheckBoxPreference) findPreference(STRICT_MODE_KEY); mPointerLocation = (CheckBoxPreference) findPreference(POINTER_LOCATION_KEY); mShowTouches = (CheckBoxPreference) findPreference(SHOW_TOUCHES_KEY); mShowScreenUpdates = (CheckBoxPreference) findPreference(SHOW_SCREEN_UPDATES_KEY); mShowCpuUsage = (CheckBoxPreference) findPreference(SHOW_CPU_USAGE_KEY); mWindowAnimationScale = (ListPreference) findPreference(WINDOW_ANIMATION_SCALE_KEY); Loading Loading @@ -155,6 +158,7 @@ public class DevelopmentSettings extends PreferenceFragment updatePasswordSummary(); updateStrictModeVisualOptions(); updatePointerLocationOptions(); updateShowTouchesOptions(); updateFlingerOptions(); updateCpuUsageOptions(); updateAnimationScaleOptions(); Loading Loading @@ -229,6 +233,16 @@ public class DevelopmentSettings extends PreferenceFragment Settings.System.POINTER_LOCATION, 0) != 0); } private void writeShowTouchesOptions() { Settings.System.putInt(getActivity().getContentResolver(), Settings.System.SHOW_TOUCHES, mShowTouches.isChecked() ? 1 : 0); } private void updateShowTouchesOptions() { mShowTouches.setChecked(Settings.System.getInt(getActivity().getContentResolver(), Settings.System.SHOW_TOUCHES, 0) != 0); } private void updateFlingerOptions() { // magic communication with surface flinger. try { Loading Loading @@ -406,6 +420,8 @@ public class DevelopmentSettings extends PreferenceFragment writeStrictModeVisualOptions(); } else if (preference == mPointerLocation) { writePointerLocationOptions(); } else if (preference == mShowTouches) { writeShowTouchesOptions(); } else if (preference == mShowScreenUpdates) { writeFlingerOptions(); } else if (preference == mShowCpuUsage) { Loading Loading
res/values/strings.xml +5 −0 Original line number Diff line number Diff line Loading @@ -3398,6 +3398,11 @@ found in the list of installed applications.</string> <!-- UI debug setting: show pointer location summary [CHAR LIMIT=50] --> <string name="pointer_location_summary">Screen overlay showing current touch data</string> <!-- UI debug setting: show touches? [CHAR LIMIT=25] --> <string name="show_touches">Show touches</string> <!-- UI debug setting: show touches location summary [CHAR LIMIT=50] --> <string name="show_touches_summary">Show visual feedback for touches</string> <!-- UI debug setting: show where screen updates happen? [CHAR LIMIT=25] --> <string name="show_screen_updates">Show screen updates</string> <!-- UI debug setting: show screen updates summary [CHAR LIMIT=50] --> Loading
res/xml/development_prefs.xml +5 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,11 @@ android:title="@string/pointer_location" android:summary="@string/pointer_location_summary"/> <CheckBoxPreference android:key="show_touches" android:title="@string/show_touches" android:summary="@string/show_touches_summary"/> <CheckBoxPreference android:key="show_screen_updates" android:title="@string/show_screen_updates" Loading
src/com/android/settings/DevelopmentSettings.java +16 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,7 @@ public class DevelopmentSettings extends PreferenceFragment private static final String STRICT_MODE_KEY = "strict_mode"; private static final String POINTER_LOCATION_KEY = "pointer_location"; private static final String SHOW_TOUCHES_KEY = "show_touches"; private static final String SHOW_SCREEN_UPDATES_KEY = "show_screen_updates"; private static final String SHOW_CPU_USAGE_KEY = "show_cpu_usage"; private static final String WINDOW_ANIMATION_SCALE_KEY = "window_animation_scale"; Loading @@ -80,6 +81,7 @@ public class DevelopmentSettings extends PreferenceFragment private CheckBoxPreference mStrictMode; private CheckBoxPreference mPointerLocation; private CheckBoxPreference mShowTouches; private CheckBoxPreference mShowScreenUpdates; private CheckBoxPreference mShowCpuUsage; private ListPreference mWindowAnimationScale; Loading Loading @@ -112,6 +114,7 @@ public class DevelopmentSettings extends PreferenceFragment mStrictMode = (CheckBoxPreference) findPreference(STRICT_MODE_KEY); mPointerLocation = (CheckBoxPreference) findPreference(POINTER_LOCATION_KEY); mShowTouches = (CheckBoxPreference) findPreference(SHOW_TOUCHES_KEY); mShowScreenUpdates = (CheckBoxPreference) findPreference(SHOW_SCREEN_UPDATES_KEY); mShowCpuUsage = (CheckBoxPreference) findPreference(SHOW_CPU_USAGE_KEY); mWindowAnimationScale = (ListPreference) findPreference(WINDOW_ANIMATION_SCALE_KEY); Loading Loading @@ -155,6 +158,7 @@ public class DevelopmentSettings extends PreferenceFragment updatePasswordSummary(); updateStrictModeVisualOptions(); updatePointerLocationOptions(); updateShowTouchesOptions(); updateFlingerOptions(); updateCpuUsageOptions(); updateAnimationScaleOptions(); Loading Loading @@ -229,6 +233,16 @@ public class DevelopmentSettings extends PreferenceFragment Settings.System.POINTER_LOCATION, 0) != 0); } private void writeShowTouchesOptions() { Settings.System.putInt(getActivity().getContentResolver(), Settings.System.SHOW_TOUCHES, mShowTouches.isChecked() ? 1 : 0); } private void updateShowTouchesOptions() { mShowTouches.setChecked(Settings.System.getInt(getActivity().getContentResolver(), Settings.System.SHOW_TOUCHES, 0) != 0); } private void updateFlingerOptions() { // magic communication with surface flinger. try { Loading Loading @@ -406,6 +420,8 @@ public class DevelopmentSettings extends PreferenceFragment writeStrictModeVisualOptions(); } else if (preference == mPointerLocation) { writePointerLocationOptions(); } else if (preference == mShowTouches) { writeShowTouchesOptions(); } else if (preference == mShowScreenUpdates) { writeFlingerOptions(); } else if (preference == mShowCpuUsage) { Loading