【发布时间】:2018-03-24 11:25:44
【问题描述】:
我想知道我的安卓手机在过去 20 分钟内是否被移动过。
我正在考虑使用计步器,但我的手机没有(似乎只在高端型号上),所以我不走运。
我也在考虑使用陀螺仪,但是当屏幕关闭时,陀螺仪也是如此(或者我读过..我很想错)
我正在考虑使用相机或其他方式。
任何人都知道确定用户是否移动了手机的方法。或者最好在最后 N 分钟内和它一起走?
如果这里有答案,那就太酷了。我有点想蓝牙和物联网跟踪,但这似乎是一种飞行类东西的火箭筒。
谢谢
【问题讨论】:
-
您也许可以使用唤醒锁保持传感器运行
-
是的。我遇到的问题是,我打算让应用程序运行一整天。那会毁了电池。我也许可以每分钟打开系统并检查陀螺仪
-
您可以使用 JobScheduler(这将触发您的检测方法..)而不是一直监听。
-
如何检测安卓设备的移动?
-
看看这个用户是否移动的场景stackoverflow.com/a/49282110/9287163