Loading res/values/config.xml +3 −0 Original line number Diff line number Diff line Loading @@ -58,4 +58,7 @@ <!-- If the Storage Manager settings are enabled. --> <bool name="config_storage_manager_settings_enabled">false</bool> <!-- When true show double-tap gesture setting. --> <bool name="config_gesture_double_tap_settings_enabled">false</bool> </resources> src/com/android/settings/gestures/GestureSettings.java +14 −3 Original line number Diff line number Diff line Loading @@ -81,13 +81,17 @@ public class GestureSettings extends SettingsPreferenceFragment implements } // Ambient Display if (isDozeAvailable(context)) { boolean dozeEnabled = isDozeAvailable(context); if (dozeEnabled) { int pickup = Secure.getInt(getContentResolver(), Secure.DOZE_PULSE_ON_PICK_UP, 1); addPreference(PREF_KEY_PICK_UP, pickup != 0, PREF_ID_PICK_UP); } else { removePreference(PREF_KEY_PICK_UP); } if (dozeEnabled && isDoubleTapAvailable(context)) { int doubleTap = Secure.getInt(getContentResolver(), Secure.DOZE_PULSE_ON_DOUBLE_TAP, 1); addPreference(PREF_KEY_DOUBLE_TAP_SCREEN, doubleTap != 0, PREF_ID_DOUBLE_TAP_SCREEN); } else { removePreference(PREF_KEY_PICK_UP); removePreference(PREF_KEY_DOUBLE_TAP_SCREEN); } Loading Loading @@ -215,6 +219,11 @@ public class GestureSettings extends SettingsPreferenceFragment implements return false; } private static boolean isDoubleTapAvailable(Context context) { return context.getResources().getBoolean( R.bool.config_gesture_double_tap_settings_enabled); } private void addPreference(String key, boolean enabled, int id) { GesturePreference preference = (GesturePreference) findPreference(key); preference.setChecked(enabled); Loading Loading @@ -247,6 +256,8 @@ public class GestureSettings extends SettingsPreferenceFragment implements if (!isDozeAvailable(context)) { result.add(PREF_KEY_PICK_UP); result.add(PREF_KEY_DOUBLE_TAP_SCREEN); } else if (!isDoubleTapAvailable(context)) { result.add(PREF_KEY_DOUBLE_TAP_SCREEN); } if (!isSystemUINavigationAvailable(context)) { result.add(PREF_KEY_SWIPE_DOWN_FINGERPRINT); Loading Loading
res/values/config.xml +3 −0 Original line number Diff line number Diff line Loading @@ -58,4 +58,7 @@ <!-- If the Storage Manager settings are enabled. --> <bool name="config_storage_manager_settings_enabled">false</bool> <!-- When true show double-tap gesture setting. --> <bool name="config_gesture_double_tap_settings_enabled">false</bool> </resources>
src/com/android/settings/gestures/GestureSettings.java +14 −3 Original line number Diff line number Diff line Loading @@ -81,13 +81,17 @@ public class GestureSettings extends SettingsPreferenceFragment implements } // Ambient Display if (isDozeAvailable(context)) { boolean dozeEnabled = isDozeAvailable(context); if (dozeEnabled) { int pickup = Secure.getInt(getContentResolver(), Secure.DOZE_PULSE_ON_PICK_UP, 1); addPreference(PREF_KEY_PICK_UP, pickup != 0, PREF_ID_PICK_UP); } else { removePreference(PREF_KEY_PICK_UP); } if (dozeEnabled && isDoubleTapAvailable(context)) { int doubleTap = Secure.getInt(getContentResolver(), Secure.DOZE_PULSE_ON_DOUBLE_TAP, 1); addPreference(PREF_KEY_DOUBLE_TAP_SCREEN, doubleTap != 0, PREF_ID_DOUBLE_TAP_SCREEN); } else { removePreference(PREF_KEY_PICK_UP); removePreference(PREF_KEY_DOUBLE_TAP_SCREEN); } Loading Loading @@ -215,6 +219,11 @@ public class GestureSettings extends SettingsPreferenceFragment implements return false; } private static boolean isDoubleTapAvailable(Context context) { return context.getResources().getBoolean( R.bool.config_gesture_double_tap_settings_enabled); } private void addPreference(String key, boolean enabled, int id) { GesturePreference preference = (GesturePreference) findPreference(key); preference.setChecked(enabled); Loading Loading @@ -247,6 +256,8 @@ public class GestureSettings extends SettingsPreferenceFragment implements if (!isDozeAvailable(context)) { result.add(PREF_KEY_PICK_UP); result.add(PREF_KEY_DOUBLE_TAP_SCREEN); } else if (!isDoubleTapAvailable(context)) { result.add(PREF_KEY_DOUBLE_TAP_SCREEN); } if (!isSystemUINavigationAvailable(context)) { result.add(PREF_KEY_SWIPE_DOWN_FINGERPRINT); Loading