gpt4 book ai didi

Android GPS 定期定位

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:36 26 4
gpt4 key购买 nike

我想创建一个应用程序,它在上午 9:00 到晚上 9:00 之间每 5 分钟获取一次用户的位置。现在我无法思考流程。 我很困惑:

  1. 我是否应该实现 2 个重复警报管理器,一个用于每 5 分钟,另一个用于时间段。 ?
  2. 或者以某种方式做到这一点,每 5 分钟触发一次警报并检查它是否在时间段之间,然后只运行位置服务并上传到服务器工作。 ?

请帮我提建议/忠告。如何在手机电池、效率方面以最佳方式实现这一点。

最佳答案

您不应将 Handler.postDelayer() 用于超过 30 秒的时间间隔,因为它可能会导致内存泄漏。制定几个策略 - 一个用于短时间间隔 - 小于 30 秒,使用 Handler 和另一个 - 使用 AlarmManager(用于更长的间隔)。

关于Android GPS 定期定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44754189/

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