我想检测使用 Android 的设备是否经历了高达 +-16g 的冲击(在三星 Galaxy 等智能手机上)。
我的理解是传感器在一定范围内工作,例如+-2g。当设备受到超出其当前范围的加速度时会发生什么,比如说 10g?内核会自动扩大范围并调用onAccuracyChanged()方法吗?
我可以仅仅依靠将测量更高值的事实吗?我发现没有公共 API 可以更改加速度计的范围。
谢谢你。
我想检测使用 Android 的设备是否经历了高达 +-16g 的冲击(在三星 Galaxy 等智能手机上)。
我的理解是传感器在一定范围内工作,例如+-2g。当设备受到超出其当前范围的加速度时会发生什么,比如说 10g?内核会自动扩大范围并调用onAccuracyChanged()方法吗?
我可以仅仅依靠将测量更高值的事实吗?我发现没有公共 API 可以更改加速度计的范围。
谢谢你。