Android的LocationListener的离开而手机睡着了睡着了、手机、Android、LocationListener

由网友(格式化。)分享简介:我设置所述标志RTC_WAKEUP报警运行​​IntentService每30秒位置更新传送给服务器。我打算标志更改为RTC,所以它不会醒了电话,就在另一个进程唤醒UPS手机上运行。如果我离开注册的LocationListener的,将仍然监听位置更新,而手机是睡着了?I set an alarm with the...

我设置所述标志RTC_WAKEUP报警运行​​IntentService每30秒位置更新传送给服务器。我打算标志更改为RTC,所以它不会醒了电话,就在另一个进程唤醒UPS手机上运行。如果我离开注册的LocationListener的,将仍然监听位置更新,而手机是睡着了?

I set an alarm with the flag RTC_WAKEUP to run a IntentService every 30 seconds to transmit location updates to a server. I'm planning to change the flag to RTC so it won't wake up the phone and just run when another process wake ups the phone. If I leave a LocationListener registered, will it still listen for location updates while the phone is asleep?

推荐答案

是 - 工作地点的服务有它自己的唤醒锁。但更好的方法是在你的广播接收器手动设置适当的唤醒锁。请考虑一些优化 - 发送的数据通过网络每隔30秒会耗尽电池

Yes - working location service has it's own wake lock. However better approach is manually set proper wake lock in your broadcast receiver. Please consider some optimization - sending data over network every 30s will drain battery.

阅读全文

相关推荐

最新文章