Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 26ee8f1d authored by Wilson Wu's avatar Wilson Wu Committed by Android (Google) Code Review
Browse files

Merge "Simplify the default keyboard vibration state" into main

parents eb93cd48 5afdffd1
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -183,16 +183,6 @@ public abstract class Vibrator {
        return getConfig().getDefaultVibrationIntensity(usage);
    }

    /**
     * Whether the keyboard vibration is enabled by default.
     *
     * @return {@code true} if the keyboard vibration is default enabled, {@code false} otherwise.
     * @hide
     */
    public boolean isDefaultKeyboardVibrationEnabled() {
        return getConfig().isDefaultKeyboardVibrationEnabled();
    }

    /**
     * Return the ID of this vibrator.
     *
+0 −13
Original line number Diff line number Diff line
@@ -68,8 +68,6 @@ public class VibrationConfig {
    @VibrationIntensity
    private final int mDefaultRingVibrationIntensity;

    private final boolean mDefaultKeyboardVibrationEnabled;

    private final boolean mKeyboardVibrationSettingsSupported;

    /** @hide */
@@ -87,8 +85,6 @@ public class VibrationConfig {

        mIgnoreVibrationsOnWirelessCharger = loadBoolean(resources,
                com.android.internal.R.bool.config_ignoreVibrationsOnWirelessCharger, false);
        mDefaultKeyboardVibrationEnabled = loadBoolean(resources,
                com.android.internal.R.bool.config_defaultKeyboardVibrationEnabled, true);
        mKeyboardVibrationSettingsSupported = loadBoolean(resources,
                com.android.internal.R.bool.config_keyboardVibrationSettingsSupported, false);

@@ -193,14 +189,6 @@ public class VibrationConfig {
        return mIgnoreVibrationsOnWirelessCharger;
    }

    /**
     * Whether keyboard vibration settings is enabled by default.
     * @hide
     */
    public boolean isDefaultKeyboardVibrationEnabled() {
        return mDefaultKeyboardVibrationEnabled;
    }

    /**
     * Whether the device support keyboard vibration settings.
     * @hide
@@ -248,7 +236,6 @@ public class VibrationConfig {
                + ", mDefaultMediaIntensity=" + mDefaultMediaVibrationIntensity
                + ", mDefaultNotificationIntensity=" + mDefaultNotificationVibrationIntensity
                + ", mDefaultRingIntensity=" + mDefaultRingVibrationIntensity
                + ", mDefaultKeyboardVibrationEnabled=" + mDefaultKeyboardVibrationEnabled
                + ", mKeyboardVibrationSettingsSupported=" + mKeyboardVibrationSettingsSupported
                + "}";
    }
+0 −3
Original line number Diff line number Diff line
@@ -4133,9 +4133,6 @@
         and should depend on the touch feedback intensity user setting -->
    <item name="config_keyboardHapticFeedbackFixedAmplitude" format="float" type="dimen">-1</item>

    <!-- The default value for keyboard vibration toggle in settings. -->
    <bool name="config_defaultKeyboardVibrationEnabled">true</bool>

    <!-- Indicating if keyboard vibration settings supported or not. -->
    <bool name="config_keyboardVibrationSettingsSupported">false</bool>

+0 −1
Original line number Diff line number Diff line
@@ -2125,7 +2125,6 @@
  <java-symbol type="integer" name="config_defaultVibrationAmplitude" />
  <java-symbol type="dimen" name="config_hapticChannelMaxVibrationAmplitude" />
  <java-symbol type="dimen" name="config_keyboardHapticFeedbackFixedAmplitude" />
  <java-symbol type="bool" name="config_defaultKeyboardVibrationEnabled" />
  <java-symbol type="bool" name="config_keyboardVibrationSettingsSupported" />
  <java-symbol type="integer" name="config_vibrationWaveformRampStepDuration" />
  <java-symbol type="bool" name="config_ignoreVibrationsOnWirelessCharger" />
+4 −7
Original line number Diff line number Diff line
@@ -557,8 +557,8 @@ final class VibrationSettings {
            mVibrateInputDevices =
                    loadSystemSetting(Settings.System.VIBRATE_INPUT_DEVICES, 0, userHandle) > 0;
            mVibrateOn = loadSystemSetting(Settings.System.VIBRATE_ON, 1, userHandle) > 0;
            mKeyboardVibrationOn = loadSystemSetting(Settings.System.KEYBOARD_VIBRATION_ENABLED,
                    mVibrationConfig.isDefaultKeyboardVibrationEnabled() ? 1 : 0, userHandle) > 0;
            mKeyboardVibrationOn = loadSystemSetting(
                    Settings.System.KEYBOARD_VIBRATION_ENABLED, 1, userHandle) > 0;

            int alarmIntensity = toIntensity(
                    loadSystemSetting(Settings.System.ALARM_VIBRATION_INTENSITY, -1, userHandle),
@@ -645,12 +645,10 @@ final class VibrationSettings {
                        .append("), ");
            }
            vibrationIntensitiesString.append('}');
            String keyboardVibrationOnString = mKeyboardVibrationOn
                    + " (default: " + mVibrationConfig.isDefaultKeyboardVibrationEnabled() + ")";
            return "VibrationSettings{"
                    + "mVibratorConfig=" + mVibrationConfig
                    + ", mVibrateOn=" + mVibrateOn
                    + ", mKeyboardVibrationOn=" + keyboardVibrationOnString
                    + ", mKeyboardVibrationOn=" + mKeyboardVibrationOn
                    + ", mVibrateInputDevices=" + mVibrateInputDevices
                    + ", mBatterySaverMode=" + mBatterySaverMode
                    + ", mRingerMode=" + ringerModeToString(mRingerMode)
@@ -667,8 +665,7 @@ final class VibrationSettings {
            pw.println("VibrationSettings:");
            pw.increaseIndent();
            pw.println("vibrateOn = " + mVibrateOn);
            pw.println("keyboardVibrationOn = " + mKeyboardVibrationOn
                    + ", default: " + mVibrationConfig.isDefaultKeyboardVibrationEnabled());
            pw.println("keyboardVibrationOn = " + mKeyboardVibrationOn);
            pw.println("vibrateInputDevices = " + mVibrateInputDevices);
            pw.println("batterySaverMode = " + mBatterySaverMode);
            pw.println("ringerMode = " + ringerModeToString(mRingerMode));