我正在尝试为我的Android应用添加一项功能,该功能可以在用户摔倒时发出警报。我对解决这个问题的最佳猜测是简单地检查手机加速度计的值是否表示快速移动。是否有人知道任何其他更精确的方法来解决这个问题?
答案 0 :(得分:0)
对于类似这样的事情,如果发生误报,会产生很大的影响,因此您可能希望在标记坠落事件时包含一些条件。
手机的旋转也可能需要考虑,如果您注意到快速加速并结合手机从垂直旋转到水平旋转,反之亦然可能会让您获得更好的效果。
快速移动本身并不表示摔倒,但除了旋转之外,我无法想到许多其他对此有用的内置传感器。我想你可以在一个人撞到地板时寻找重力加速度和突然减速,但这很难区分人类掉落和掉落的电话。