Android传感器事件始终返回AK8973三轴磁场传感器
我尝试了几次获取传感器。键入加速计,但它总是返回AK8973三轴磁场传感器。当我摇动移动设备时,它总是返回相同的AK8973三轴磁场传感器。我在resume方法中注册,下面是代码:Android传感器事件始终返回AK8973三轴磁场传感器,android,Android,我尝试了几次获取传感器。键入加速计,但它总是返回AK8973三轴磁场传感器。当我摇动移动设备时,它总是返回相同的AK8973三轴磁场传感器。我在resume方法中注册,下面是代码: boolean supported = mSensorMgr.registerListener(this, mSensorMgr.getDefaultSensor(SensorManager.SENSOR_ACCELEROMETER), sensorManager.SENSOR_DELAY_GAME)
boolean supported = mSensorMgr.registerListener(this,
mSensorMgr.getDefaultSensor(SensorManager.SENSOR_ACCELEROMETER),
sensorManager.SENSOR_DELAY_GAME);
但是,我无法在SensorChanged(SensorEvent事件)中获取(sensor.getType()==sensor.TYPE\u Accelerator)
方法。我不明白为什么它总是返回磁场传感器
谢谢我解决了问题,我搞错了 msSensorMgr.getDefaultSensor(SensorManager.SENSOR\u Accelerator)代替SensorManager.SENSOR\u Accelerator,我更改了SENSOR.TYPE\u Accelerator,它就可以工作了