http://code.google.com/p/openintents/wiki/SensorSimulator 重力感应学习地址
// 取得重力感应器Sensor对象 // 在 Activity 中定义以下成员变量 private SensorManager mManager = null ; private Sensor mSensor = null ; // 创建监听器 private SensorEventListener mListener = null ; // 以下代码加入到 onCreate()方法中: mManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE) ; mSensor = mManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) ; mListener = new SensorEventListener(){ public void onAccuracyChanged(Sensor sensor,int accuracy){} public void onSensorChanged(SensorEvent event){ float x = event.values[0] ;// SensorManager.DATA_X float y = event.values[1] ;// SensorManager.DATA_Y float z = event.values[2] ;// SensorManager.DATA_Z doSomething(x,y,z) ; } } ; // 在 onResume() 中 // 注册监听 mManager.registerListener(mListener,mSeneor,SensorManager.SENSOR_DELAY_GAME) ; // 在 onPause()中取消注册 mManager.unregisterLisener(mListener) ;