可以检测到他们的手机是否已移动?

问题描述 投票:0回答:1
我想知道我的Android手机在过去20分钟内是否已经移动了。

我正在考虑使用台阶计数器,但是我的手机没有一张(仅在高端型号上),所以我在那里不幸。

我还在考虑使用陀螺仪,但是当屏幕关闭时,陀螺仪就会走(或者我读过..我很想错) 我正在考虑使用摄像头或其他相机。

任何人都知道一种方法可以弄清楚用户是否已移动手机。 或者在最后N分钟更好地走了吗?

如果这里有答案,请酷酷。 我在想蓝牙和物联网跟踪,但这似乎是一种苍蝇的火箭筒。

thanks

您可以为此使用

活动识别api

。活动识别API检测用户如何使用设备。它使您可以聆听某些活动的更改。当用户启动或停止某种活动(例如步行,驾驶或设备仍在时)时,您可能会收到通知。您将不得不添加一些自定义逻辑,以检查设备是否在过去20分钟内使用这些活动更改移动。

由于定期检查传感器,因此API有些延迟。 对于我们的用例,检测用户是否在车辆中,我们大约延迟了大约15-20秒。

android motion pedometer
1个回答
2
投票

我使用加速度计在移动设备时发出警告,并且似乎有效。该应用称为Flexishake。但是它不知道距离,只要移动设备。也许您可以计算出遥远的加速度计值。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.