gpt4 book ai didi

java - 在android中长时间未更改位置时删除更新

转载 作者:太空狗 更新时间:2023-10-29 14:15:52 26 4
gpt4 key购买 nike

我创建了一个 Android 应用,通过 GPS 提供商从 LocationManagerLocationlistener 获取用户的位置。我在 requestLocationUpdates 中的 minDistance 参数是 100(这意味着当距离 < 100 米时位置不更新),我想删除 updatelocation 当长时间(例如:5 分钟)后位置未更改(或在 onLocationChanged 中未收到新位置)时自动执行,以达到节能目的。

最佳答案

编写一个服务来从 GPS 收集数据。如果在这 5 分钟内所有读数都相同,则运行一个线程 5 分钟,其中每分钟请求一次 GPS 坐标。停止该服务,然后您可以随时重新启动它。

关于java - 在android中长时间未更改位置时删除更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com