diff options
author | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-06-09 11:47:40 +0200 |
---|---|---|
committer | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-06-09 11:47:40 +0200 |
commit | 98d17e577a0bb91f291e67d8f4465e6987f06b2d (patch) | |
tree | 24243b444ddc513b8bded1d65978232d5f674a50 /DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java | |
parent | 2abc20c0daf70b63ae00569e3fb20d21118f909c (diff) | |
download | device_samsung_i9300-98d17e577a0bb91f291e67d8f4465e6987f06b2d.zip device_samsung_i9300-98d17e577a0bb91f291e67d8f4465e6987f06b2d.tar.gz device_samsung_i9300-98d17e577a0bb91f291e67d8f4465e6987f06b2d.tar.bz2 |
i9300: advanced settings: pimp my vibrator
Change-Id: I1f53f511c0afcf60a8063935ad9f8e3f05a61137
Diffstat (limited to 'DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java')
-rw-r--r-- | DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java b/DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java index 176d80a..f55b59e 100644 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java +++ b/DeviceSettings/src/com/cyanogenmod/settings/device/HapticFragmentActivity.java @@ -17,9 +17,9 @@ package com.cyanogenmod.settings.device; import android.content.Context; +import android.content.res.Resources; import android.content.SharedPreferences; import android.os.Bundle; -import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; @@ -32,27 +32,33 @@ import com.cyanogenmod.settings.device.R; public class HapticFragmentActivity extends PreferenceFragment { - private static final String PREF_ENABLED = "1"; private static final String TAG = "DeviceSettings_Haptic"; + public static final String KEY_VIBRATOR_TUNING = "vibrator_tuning"; + + private static boolean sVibratorTuning; + private VibratorTuningPreference mVibratorTuning; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - addPreferencesFromResource(R.xml.haptic_preferences); + Resources res = getResources(); + sVibratorTuning = res.getBoolean(R.bool.has_vibrator_tuning); - PreferenceScreen prefSet = getPreferenceScreen(); + addPreferencesFromResource(R.xml.haptic_preferences); + if (sVibratorTuning) { + String vibratorFilePath = res.getString(R.string.vibrator_sysfs_file); + mVibratorTuning = (VibratorTuningPreference) findPreference(KEY_VIBRATOR_TUNING); + mVibratorTuning.setEnabled(VibratorTuningPreference.isSupported(vibratorFilePath)); + } } @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - String boxValue; String key = preference.getKey(); - Log.w(TAG, "key: " + key); - return true; } |