gpt4 book ai didi

android - 如何在 Android 中以 sleep 模式运行服务

转载 作者:行者123 更新时间:2023-11-29 22:00:37 26 4
gpt4 key购买 nike

我写了一个 android 服务,每 5 分钟搜索一次 GPS。我在服务中使用了一个计时器。但是当手机处于 sleep 模式时,这个计时器不会运行。

我不能在手机处于 sleep 模式时运行服务吗?我怎样才能克服这个问题?请帮助我。

提前致谢

最佳答案

我建议您查看AlarmManager 类,而不是使用Service。根据您要实现的目标,这可能是更好的方法。使用 AlarmManager,您可以安排任务(一段代码)在给定的时间点执行。当您设置闹钟时,您可以将其模式设置为 RTC_WAKEUP,这将在设备处于休眠状态时将其唤醒并运行与闹钟关联的代码。

点击这里了解更多详情: http://developer.android.com/reference/android/app/AlarmManager.html

关于android - 如何在 Android 中以 sleep 模式运行服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12024856/

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