5

我使用这个优秀的库来检测 Android 设备上的抖动运动。一切都是好的!但是在我的手机(Sony Xperia P)上接收短信会导致我的手机检测到振动和抖动!
在 HTC Sensation XE 等其他手机中,该问题不存在。
有什么建议吗?
谢谢是提前。

4

2 回答 2

6

替换SensorManager.SENSOR_ACCELEROMETERSensor.TYPE_ACCELEROMETERinsensorMgr.getDefaultSensor解决了我的问题!
SensorManager.SENSOR_ACCELEROMETER在 API 级别 3 ( Link ) 中弃用。

于 2013-11-05T09:31:42.757 回答
0

此问题可能是由于移动设备之间传感器灵敏度的差异造成的。您的 Xperia 的传感器可能比 HTC 更敏感。您可以通过将检测设置为不那么激进来检查这一点。

MINIMUM_EACH_DIRECTIONShakeDetectActivity课堂上加倍应该可以完成这项工作。

于 2013-10-31T13:06:41.277 回答