am 95cccb9d: Merge "Make all lockscreen widgets follow haptic flag." into jb-mr1-dev
* commit '95cccb9d6175cb80d9312fadbe40cf7c4ec9f949': Make all lockscreen widgets follow haptic flag.
This commit is contained in:
@@ -25,7 +25,9 @@ import android.graphics.Bitmap;
|
|||||||
import android.graphics.BitmapFactory;
|
import android.graphics.BitmapFactory;
|
||||||
import android.graphics.Matrix;
|
import android.graphics.Matrix;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
|
import android.provider.Settings;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
@@ -667,11 +669,16 @@ public class RotarySelector extends View {
|
|||||||
* Triggers haptic feedback.
|
* Triggers haptic feedback.
|
||||||
*/
|
*/
|
||||||
private synchronized void vibrate(long duration) {
|
private synchronized void vibrate(long duration) {
|
||||||
if (mVibrator == null) {
|
final boolean hapticEnabled = Settings.System.getIntForUser(
|
||||||
mVibrator = (android.os.Vibrator)
|
mContext.getContentResolver(), Settings.System.HAPTIC_FEEDBACK_ENABLED, 1,
|
||||||
getContext().getSystemService(Context.VIBRATOR_SERVICE);
|
UserHandle.USER_CURRENT) != 0;
|
||||||
|
if (hapticEnabled) {
|
||||||
|
if (mVibrator == null) {
|
||||||
|
mVibrator = (android.os.Vibrator) getContext()
|
||||||
|
.getSystemService(Context.VIBRATOR_SERVICE);
|
||||||
|
}
|
||||||
|
mVibrator.vibrate(duration);
|
||||||
}
|
}
|
||||||
mVibrator.vibrate(duration);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ import android.content.res.Resources;
|
|||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
|
import android.provider.Settings;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.Gravity;
|
import android.view.Gravity;
|
||||||
@@ -811,11 +813,16 @@ public class SlidingTab extends ViewGroup {
|
|||||||
* Triggers haptic feedback.
|
* Triggers haptic feedback.
|
||||||
*/
|
*/
|
||||||
private synchronized void vibrate(long duration) {
|
private synchronized void vibrate(long duration) {
|
||||||
if (mVibrator == null) {
|
final boolean hapticEnabled = Settings.System.getIntForUser(
|
||||||
mVibrator = (android.os.Vibrator)
|
mContext.getContentResolver(), Settings.System.HAPTIC_FEEDBACK_ENABLED, 1,
|
||||||
getContext().getSystemService(Context.VIBRATOR_SERVICE);
|
UserHandle.USER_CURRENT) != 0;
|
||||||
|
if (hapticEnabled) {
|
||||||
|
if (mVibrator == null) {
|
||||||
|
mVibrator = (android.os.Vibrator) getContext()
|
||||||
|
.getSystemService(Context.VIBRATOR_SERVICE);
|
||||||
|
}
|
||||||
|
mVibrator.vibrate(duration);
|
||||||
}
|
}
|
||||||
mVibrator.vibrate(duration);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ import android.graphics.Bitmap;
|
|||||||
import android.graphics.BitmapFactory;
|
import android.graphics.BitmapFactory;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.drawable.BitmapDrawable;
|
import android.graphics.drawable.BitmapDrawable;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -573,11 +575,16 @@ public class WaveView extends View implements ValueAnimator.AnimatorUpdateListen
|
|||||||
* Triggers haptic feedback.
|
* Triggers haptic feedback.
|
||||||
*/
|
*/
|
||||||
private synchronized void vibrate(long duration) {
|
private synchronized void vibrate(long duration) {
|
||||||
if (mVibrator == null) {
|
final boolean hapticEnabled = Settings.System.getIntForUser(
|
||||||
mVibrator = (android.os.Vibrator)
|
mContext.getContentResolver(), Settings.System.HAPTIC_FEEDBACK_ENABLED, 1,
|
||||||
getContext().getSystemService(Context.VIBRATOR_SERVICE);
|
UserHandle.USER_CURRENT) != 0;
|
||||||
|
if (hapticEnabled) {
|
||||||
|
if (mVibrator == null) {
|
||||||
|
mVibrator = (android.os.Vibrator) getContext()
|
||||||
|
.getSystemService(Context.VIBRATOR_SERVICE);
|
||||||
|
}
|
||||||
|
mVibrator.vibrate(duration);
|
||||||
}
|
}
|
||||||
mVibrator.vibrate(duration);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -31,7 +31,9 @@ import android.content.res.TypedArray;
|
|||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -543,7 +545,10 @@ public class GlowPadView extends View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void vibrate() {
|
private void vibrate() {
|
||||||
if (mVibrator != null) {
|
final boolean hapticEnabled = Settings.System.getIntForUser(
|
||||||
|
mContext.getContentResolver(), Settings.System.HAPTIC_FEEDBACK_ENABLED, 1,
|
||||||
|
UserHandle.USER_CURRENT) != 0;
|
||||||
|
if (mVibrator != null && hapticEnabled) {
|
||||||
mVibrator.vibrate(mVibrationDuration);
|
mVibrator.vibrate(mVibrationDuration);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,9 @@ import android.graphics.Canvas;
|
|||||||
import android.graphics.RectF;
|
import android.graphics.RectF;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -593,7 +595,10 @@ public class MultiWaveView extends View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void vibrate() {
|
private void vibrate() {
|
||||||
if (mVibrator != null) {
|
final boolean hapticEnabled = Settings.System.getIntForUser(
|
||||||
|
mContext.getContentResolver(), Settings.System.HAPTIC_FEEDBACK_ENABLED, 1,
|
||||||
|
UserHandle.USER_CURRENT) != 0;
|
||||||
|
if (mVibrator != null && hapticEnabled) {
|
||||||
mVibrator.vibrate(mVibrationDuration);
|
mVibrator.vibrate(mVibrationDuration);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -184,8 +184,8 @@ public class SearchPanelView extends FrameLayout implements
|
|||||||
|
|
||||||
private void vibrate() {
|
private void vibrate() {
|
||||||
Context context = getContext();
|
Context context = getContext();
|
||||||
if (Settings.System.getInt(context.getContentResolver(),
|
if (Settings.System.getIntForUser(context.getContentResolver(),
|
||||||
Settings.System.HAPTIC_FEEDBACK_ENABLED, 1) != 0) {
|
Settings.System.HAPTIC_FEEDBACK_ENABLED, 1, UserHandle.USER_CURRENT) != 0) {
|
||||||
Resources res = context.getResources();
|
Resources res = context.getResources();
|
||||||
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
|
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
|
||||||
vibrator.vibrate(res.getInteger(R.integer.config_search_panel_view_vibration_duration));
|
vibrator.vibrate(res.getInteger(R.integer.config_search_panel_view_vibration_duration));
|
||||||
|
|||||||
Reference in New Issue
Block a user