我有一部运行 Android 5.1 的 Xperia Z 手机。
检查存在的传感器时,我得到以下结果:
mSensorAccelerometer: {Sensor name="MPL Accelerometer", vendor="Invensense", version=1, type=1, maxRange=19.6133, resolution=0.038344003, power=0.139, minDelay=5000}
mSensorLinearAcceleration: {Sensor name="MPL Linear Acceleration", vendor="Invensense", version=1, type=10, maxRange=19.6133, resolution=0.038344003, power=16.239, minDelay=5000}
mSensorSignificantMotion: null
mSensorStepDetector: null
mSensorStepCounter: null
因此,有物理传感器Accelerometer
和Linear Acceleration
复合传感器。
Signification Sensor、Step Detector 和 Step Counter 复合传感器似乎不存在。然而,文档Underlying physical sensor: Accelerometer
为这三个传感器写道。
有没有机会使用这三个传感器?
为什么它们看起来好像null
是基于软件的(虚拟)传感器?