summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/hardware
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-08-16 23:01:54 -0700
committerAdnan Begovic <adnan@cyngn.com>2015-10-29 17:36:32 -0700
commitd2d9f45236308fc9f722bf897030d1aacfbc8be8 (patch)
tree6d835917d37bc80bbd3b7280a48a46c4fa87c3da /src/com/android/settings/hardware
parent061e9a1bbfbe202b57eef686268d3dd3c34d2c15 (diff)
downloadpackages_apps_Settings-d2d9f45236308fc9f722bf897030d1aacfbc8be8.tar.gz
packages_apps_Settings-d2d9f45236308fc9f722bf897030d1aacfbc8be8.tar.bz2
packages_apps_Settings-d2d9f45236308fc9f722bf897030d1aacfbc8be8.zip
settings: Move CMHW to CMSDK
* Update all references and API usage. Change-Id: If6bda2547bdd251ccf9a04ad0deac7f2fd51fa29
Diffstat (limited to 'src/com/android/settings/hardware')
-rw-r--r--src/com/android/settings/hardware/VibratorIntensity.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/com/android/settings/hardware/VibratorIntensity.java b/src/com/android/settings/hardware/VibratorIntensity.java
index 6c00cdeef..009f35f74 100644
--- a/src/com/android/settings/hardware/VibratorIntensity.java
+++ b/src/com/android/settings/hardware/VibratorIntensity.java
@@ -25,7 +25,6 @@ import android.graphics.Color;
import android.graphics.LightingColorFilter;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
-import android.hardware.CmHardwareManager;
import android.os.Bundle;
import android.os.Vibrator;
import android.preference.DialogPreference;
@@ -37,6 +36,8 @@ import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Button;
+import cyanogenmod.hardware.CMHardwareManager;
+
import com.android.settings.R;
public class VibratorIntensity extends DialogPreference implements
@@ -50,7 +51,7 @@ public class VibratorIntensity extends DialogPreference implements
private int mMaxValue;
private int mDefaultValue;
private int mWarningValue;
- private CmHardwareManager mCmHardwareManager;
+ private CMHardwareManager mHardware;
private Drawable mProgressDrawable;
private Drawable mProgressThumb;
@@ -59,9 +60,9 @@ public class VibratorIntensity extends DialogPreference implements
public VibratorIntensity(Context context, AttributeSet attrs) {
super(context, attrs);
- mCmHardwareManager = (CmHardwareManager) context.getSystemService(Context.CMHW_SERVICE);
+ mHardware = CMHardwareManager.getInstance(context);
- if (!mCmHardwareManager.isSupported(CmHardwareManager.FEATURE_VIBRATOR)) {
+ if (!mHardware.isSupported(CMHardwareManager.FEATURE_VIBRATOR)) {
return;
}
@@ -87,11 +88,11 @@ public class VibratorIntensity extends DialogPreference implements
mWarning = (TextView) view.findViewById(R.id.warning_text);
// Read the current value in case user wants to dismiss his changes
- mOriginalValue = mCmHardwareManager.getVibratorIntensity();
- mWarningValue = mCmHardwareManager.getVibratorWarningIntensity();
- mMinValue = mCmHardwareManager.getVibratorMinIntensity();
- mMaxValue = mCmHardwareManager.getVibratorMaxIntensity();
- mDefaultValue = mCmHardwareManager.getVibratorDefaultIntensity();
+ mOriginalValue = mHardware.getVibratorIntensity();
+ mWarningValue = mHardware.getVibratorWarningIntensity();
+ mMinValue = mHardware.getVibratorMinIntensity();
+ mMaxValue = mHardware.getVibratorMaxIntensity();
+ mDefaultValue = mHardware.getVibratorDefaultIntensity();
if (mWarningValue > 0) {
String message = getContext().getResources().getString(
R.string.vibrator_warning, intensityToPercent(mMinValue, mMaxValue,
@@ -144,25 +145,24 @@ public class VibratorIntensity extends DialogPreference implements
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
prefs.edit().putInt(PREF_NAME, mSeekBar.getProgress()).commit();
} else {
- mCmHardwareManager.setVibratorIntensity(mCmHardwareManager.getVibratorIntensity());
+ mHardware.setVibratorIntensity(mHardware.getVibratorIntensity());
}
}
public static void restore(Context context) {
- CmHardwareManager cmHardwareManager =
- (CmHardwareManager) context.getSystemService(Context.CMHW_SERVICE);
- if (!cmHardwareManager.isSupported(CmHardwareManager.FEATURE_VIBRATOR)) {
+ CMHardwareManager hardware = CMHardwareManager.getInstance(context);
+ if (!hardware.isSupported(CMHardwareManager.FEATURE_VIBRATOR)) {
return;
}
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
- int vibrator = cmHardwareManager.getVibratorIntensity();
- int min = cmHardwareManager.getVibratorMinIntensity();
- int max = cmHardwareManager.getVibratorMaxIntensity();
+ int vibrator = hardware.getVibratorIntensity();
+ int min = hardware.getVibratorMinIntensity();
+ int max = hardware.getVibratorMaxIntensity();
int defaultValue = intensityToPercent(min, max,
- cmHardwareManager.getVibratorDefaultIntensity());
+ hardware.getVibratorDefaultIntensity());
int percent = prefs.getInt(PREF_NAME, defaultValue);
- cmHardwareManager.setVibratorIntensity(percentToIntensity(min, max, percent));
+ hardware.setVibratorIntensity(percentToIntensity(min, max, percent));
}
@Override
@@ -178,7 +178,7 @@ public class VibratorIntensity extends DialogPreference implements
mProgressThumb.setColorFilter(shouldWarn ? mRedFilter : null);
}
- mCmHardwareManager.setVibratorIntensity(percentToIntensity(mMinValue, mMaxValue,
+ mHardware.setVibratorIntensity(percentToIntensity(mMinValue, mMaxValue,
progress));
mValue.setText(String.format("%d%%", progress));
}