-
- All Implemented Interfaces:
-
android.hardware.SensorEventListener
public class ShakeDetector implements SensorEventListener
Listens for the user shaking their phone. Allocation-less once it starts listening.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceShakeDetector.ShakeListener
-
Constructor Summary
Constructors Constructor Description ShakeDetector(ShakeDetector.ShakeListener listener)ShakeDetector(ShakeDetector.ShakeListener listener, int minNumShakes)
-
Method Summary
Modifier and Type Method Description voidstart(SensorManager manager)Start listening for shakes. voidstop()Stop listening for shakes. voidonSensorChanged(SensorEvent sensorEvent)voidonAccuracyChanged(Sensor sensor, int i)-
-
Constructor Detail
-
ShakeDetector
ShakeDetector(ShakeDetector.ShakeListener listener)
-
ShakeDetector
ShakeDetector(ShakeDetector.ShakeListener listener, int minNumShakes)
-
-
Method Detail
-
start
void start(SensorManager manager)
Start listening for shakes.
-
stop
void stop()
Stop listening for shakes.
-
onSensorChanged
void onSensorChanged(SensorEvent sensorEvent)
-
onAccuracyChanged
void onAccuracyChanged(Sensor sensor, int i)
-
-
-
-