0
我試過幾次得到Sensor.TYPE_ACCELEROMETER
,但它總是返回AK8973 3軸磁場傳感器。當我晃動移動設備時,它總是返回相同的AK8973 3軸磁場傳感器。我註冊簡歷裏面的方法,這裏是代碼:Android傳感器事件總是返回AK8973 3軸磁場傳感器
boolean supported = mSensorMgr.registerListener(this,
mSensorMgr.getDefaultSensor(SensorManager.SENSOR_ACCELEROMETER),
sensorManager.SENSOR_DELAY_GAME);
但是,我不能讓(sensor.getType() == Sensor.TYPE_ACCELEROMETER)
內onSensorChanged(SensorEvent event)
方法。我無法理解它爲什麼總是返回磁場傳感器。
謝謝