使用 gps 捕获经纬度而不会耗尽电池电量
Posted
技术标签:
【中文标题】使用 gps 捕获经纬度而不会耗尽电池电量【英文标题】:Capture lat long using gps without battery drain 【发布时间】:2013-01-02 10:50:05 【问题描述】:在我的应用程序中,我想使用具有特定间隔的 gps 来捕获 lat long。间隔应为 5 或 10 分钟。 我的问题是 GPS 仅在捕获位置时启用,或者它始终启用 GPS 以查找位置更新
【问题讨论】:
【参考方案1】:您应该使用编程启用和禁用 gps 当你想获取位置时,你应该启用它,否则禁用它。
【讨论】:
知道如何通过编码启用和禁用 GPS 试试这个androidhive.info/2012/07/android-gps-location-manager-tutorial 我认为“启用/禁用”的更准确术语是“修复”。您并没有真正使用代码关闭 GPS,您只是停止修复。【参考方案2】:其实你可以使用LocationManager.requestSingleUpdate。收到位置后,向线程的处理程序发布一条消息,以在 15 分钟内触发另一个 requestSingleUpdate()
请求。
【讨论】:
以上是关于使用 gps 捕获经纬度而不会耗尽电池电量的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在没有互联网而只有 GPS 的情况下获得纬度和经度吗?