public class ShakeListener
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ShakeListener.OnShakeListener |
Modifier and Type | Field and Description |
---|---|
private static int |
FORCE_THRESHOLD |
private Context |
mContext |
private long |
mLastForce |
private long |
mLastShake |
private long |
mLastTime |
private float |
mLastX |
private float |
mLastY |
private float |
mLastZ |
private SensorManager |
mSensorMgr |
private int |
mShakeCount |
private ShakeListener.OnShakeListener |
mShakeListener |
private static int |
SHAKE_COUNT |
private static int |
SHAKE_DURATION |
private static int |
SHAKE_TIMEOUT |
private static int |
TIME_THRESHOLD |
Constructor and Description |
---|
ShakeListener(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
onAccuracyChanged(int sensor,
int accuracy) |
void |
onSensorChanged(int sensor,
float[] values) |
void |
pause() |
private void |
resume() |
void |
setOnShakeListener(ShakeListener.OnShakeListener listener) |
private static final int FORCE_THRESHOLD
private static final int TIME_THRESHOLD
private static final int SHAKE_TIMEOUT
private static final int SHAKE_DURATION
private static final int SHAKE_COUNT
private SensorManager mSensorMgr
private float mLastX
private float mLastY
private float mLastZ
private long mLastTime
private ShakeListener.OnShakeListener mShakeListener
private Context mContext
private int mShakeCount
private long mLastShake
private long mLastForce
public void setOnShakeListener(ShakeListener.OnShakeListener listener)
private void resume()
public void pause()
public void onAccuracyChanged(int sensor, int accuracy)
public void onSensorChanged(int sensor, float[] values)