Android Accelerometer Sensor
I am trying to work with Accelerometer Sensor. So i tried this example: http://blog.androgames.net/85/android-accelerometer-tutorial/ It work perfectly. But when i change Accelerom
Solution 1:
For CONTEXT try initializing it as
this.getApplicationContext()
Solution 2:
The Above code had NULLPointerException in case of CONTEXT. Thats why the application was crashing. While showing toast done use this. Use getApplicationContext(). Hope this will solve your problem.
Modified Code:
classAccelerometerextendsServiceimplementsAccelerometerListener{
@Override
public IBinder onBind(Intent intent) {
// TODO Put your code herereturnnull;
}
@Override
publicvoidonCreate() {
System.out.println(”start listening”);
// if (AccelerometerManager.isSupported()) { AccelerometerManager.startListening(this);// }
}
@Override
publicvoidonDestroy() {
System.out.println(”stop listening”);
// if (AccelerometerManager.isListening()) { AccelerometerManager.stopListening();// }
}
/**
* onShake callback
*/publicvoidonShake(float force) {
Toast.makeText(getApplicationContext(), “Phone shaked niktilha omha ya 3ammi el7ag: ” + String.valueOf(force), 1000).show(); }
/**
* onAccelerationChanged callback
*/publicvoidonAccelerationChanged(float x, float y, float z) { System.out.println(”x = “+x+” y = “+y+” z = “+z); }
}
Post a Comment for "Android Accelerometer Sensor"