如何初始化
1、获取传感器管理器对象:
SensorManager sensorMgr=(SensorManager)this.getSystemService(SENSOR_SERVICE);
2、获取传感器对象(比如重力传感器):
Sensor sensor=sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
3、创建监听器并实现传感器的监听方法:
SensorEventListener lsn=new SensorEventListener() {
//参数改变时触发
public void onSensorChanged(SensorEvent event) {
float x=event.values[SensorManager.DATA_X];//得到x,y,z数值
float y=event.values[SensorManager.DATA_Y];
float z=event.values[SensorManager.DATA_Z];
Toast.makeText(mainActivity," x:"+x+" y:"+y+" z:"