Android 如何使用手机的传感器检测手机是否正在移动或只是被人摇晃?

Android 如何使用手机的传感器检测手机是否正在移动或只是被人摇晃?,android,Android,我想用手机的传感器来检测手机是在移动还是刚刚被人晃动,但是传感器的结果非常敏感,很难用方向传感器或加速度传感器来区分移动还是晃动,用一些数学方法 非常感谢 我不确定我是否理解这个问题-听起来你想区分GPS和加速计?它们是两种不同的设备…我不确定我是否理解这个问题-听起来你想区分GPS和加速计?它们是两种不同的设备…如果您试图检测到明显的震动,我建议使用加速计。然后,这只是一个在传感器改变的情况下检测最小速度的问题 谷歌android detect shake的第一个搜索结果带给我: 在发布帖子之

我想用手机的传感器来检测手机是在移动还是刚刚被人晃动,但是传感器的结果非常敏感,很难用方向传感器或加速度传感器来区分移动还是晃动,用一些数学方法


非常感谢

我不确定我是否理解这个问题-听起来你想区分GPS和加速计?它们是两种不同的设备…

我不确定我是否理解这个问题-听起来你想区分GPS和加速计?它们是两种不同的设备…

如果您试图检测到明显的震动,我建议使用加速计。然后,这只是一个在传感器改变的情况下检测最小速度的问题

谷歌android detect shake的第一个搜索结果带给我:


在发布帖子之前,请先享受并使用谷歌的搜索功能。

如果您试图检测到明显的震动,我建议使用加速计。然后,这只是一个在传感器改变的情况下检测最小速度的问题

谷歌android detect shake的第一个搜索结果带给我:


在发布帖子之前,请先在此处和谷歌中享受并使用搜索功能。

仅使用传感器检测手机在室内的移动状态,无法连接GPS或wifi使用这些设备;然后你必须使用加速计,然后这只是一个区分震动和跌落的问题。仅仅使用传感器来检测手机在室内的移动状态,不能连接到GPS或wifi来使用这些设备;然后你必须使用加速计,然后这只是一个区分震动和跌落的问题。你能重新表述这个问题吗?不清楚你在问什么。你能把问题的措辞改一下吗?不清楚你在问什么。