读书人

地心引力感应编程

发布时间: 2012-11-13 10:00:50 作者: rapoo

重力感应编程

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_Xfloat y = event.values[1] ;// SensorManager.DATA_Yfloat z = event.values[2] ;// SensorManager.DATA_ZdoSomething(x,y,z) ;}} ;// 在 onResume() 中// 注册监听mManager.registerListener(mListener,mSeneor,SensorManager.SENSOR_DELAY_GAME) ;// 在 onPause()中取消注册mManager.unregisterLisener(mListener) ;

?

读书人网 >编程

热点推荐