float x, y, z;
2: @Override
void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
5: sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE);
6: Sensor sensor = sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
new SensorEventListener() {
void onSensorChanged(SensorEvent e) {
9: x = e.values[SensorManager.DATA_X];
10: y = e.values[SensorManager.DATA_Y];
11: z = e.values[SensorManager.DATA_Z];
int)z);
13: }
14:
int accuracy) {
16: }
17: };
//注册listener,第三个参数是检测的精确度
19: sensorMgr.registerListener(lsn, sensor, SensorManager.SENSOR_DELAY_GAME);
20: }