1

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

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

提前致谢

4

1 回答 1

2

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

在这里查看更多详细信息:http: //developer.android.com/reference/android/app/AlarmManager.html

于 2012-08-19T08:04:47.573 回答