我使用这个优秀的库来检测 Android 设备上的抖动运动。一切都是好的!但是在我的手机(Sony Xperia P)上接收短信会导致我的手机检测到振动和抖动!
在 HTC Sensation XE 等其他手机中,该问题不存在。
有什么建议吗?
谢谢是提前。
问问题
4378 次
2 回答
6
替换SensorManager.SENSOR_ACCELEROMETER
为Sensor.TYPE_ACCELEROMETER
insensorMgr.getDefaultSensor
解决了我的问题!
已SensorManager.SENSOR_ACCELEROMETER
在 API 级别 3 ( Link ) 中弃用。
于 2013-11-05T09:31:42.757 回答
0
此问题可能是由于移动设备之间传感器灵敏度的差异造成的。您的 Xperia 的传感器可能比 HTC 更敏感。您可以通过将检测设置为不那么激进来检查这一点。
MINIMUM_EACH_DIRECTION
在ShakeDetectActivity
课堂上加倍应该可以完成这项工作。
于 2013-10-31T13:06:41.277 回答