find left and right turn in android mobile -
how find out mobile turn left , right.depending on left , right turn need 1 ball?
you need implement sensorlistener detect phone shaking.
// need implement sensorlistener public class shakeactivity extends activity implements sensorlistener {     // shake motion detection.     private sensormanager sensormgr;     private long lastupdate = -1;     private float x, y, z;     private float last_x, last_y, last_z;     private static final int shake_threshold = 800;      protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);         ...... // other initializations     // start motion detection     sensormgr = (sensormanager) getsystemservice(sensor_service);     boolean accelsupported = sensormgr.registerlistener(this,         sensormanager.sensor_accelerometer,         sensormanager.sensor_delay_game);      if (!accelsupported) {         // on accelerometer on device         sensormgr.unregisterlistener(this,                 sensormanager.sensor_accelerometer);     }     }      protected void onpause() {     if (sensormgr != null) {         sensormgr.unregisterlistener(this,                 sensormanager.sensor_accelerometer);         sensormgr = null;         }     super.onpause();     }      public void onaccuracychanged(int arg0, int arg1) {     // todo auto-generated method stub     }      public void onsensorchanged(int sensor, float[] values) {     if (sensor == sensormanager.sensor_accelerometer) {         long curtime = system.currenttimemillis();         // allow 1 update every 100ms.         if ((curtime - lastupdate) > 100) {         long difftime = (curtime - lastupdate);         lastupdate = curtime;          x = values[sensormanager.data_x];         y = values[sensormanager.data_y];         z = values[sensormanager.data_z];          float speed = math.abs(x+y+z - last_x - last_y - last_z)                               / difftime * 10000;         if (speed > shake_threshold) {             // yes, shake action! it!         }         last_x = x;         last_y = y;         last_z = z;         }     }     } }   have @ tutorial, detect shake motion
Comments
Post a Comment