-
- 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 interface
ShakeDetector.ShakeListener
-
Constructor Summary
Constructors Constructor Description ShakeDetector(ShakeDetector.ShakeListener listener)
ShakeDetector(ShakeDetector.ShakeListener listener, int minNumShakes)
-
Method Summary
Modifier and Type Method Description void
start(SensorManager manager)
Start listening for shakes. void
stop()
Stop listening for shakes. void
onSensorChanged(SensorEvent sensorEvent)
void
onAccuracyChanged(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)
-
-
-
-