首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

地心引力感应编程

2012-11-13 
重力感应编程http://code.google.com/p/openintents/wiki/SensorSimulator 重力感应学习地址// 取得重力感

重力感应编程

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) ;

?

热点排行