我正在为安卓开发一个跟踪应用程序,每天至少跟踪用户 8 小时。数据将从 GPS 中检索,一旦检索到数据,它将被发送到服务器。
我到目前为止所做的是
如果他骑自行车(速度> = 13mph),则每30秒检索一次数据,如果低于该值,则每1秒检索一次。
创建了一个活动并使用 requestlocationupdates() 检索数据并使用异步任务发送到服务器。
我看到许多人为长期任务和警报管理器推荐服务,而不是使用 requestlocationupdates() 的 minTime 和 minMeters。
所以我很困惑。
什么是最好的方法?我主要为低端设备开发它,所以电池是我的主要限制。
跟踪不应该停止。