2

我正在使用 AlarmManger 为远程服务器安排一个保持活动计时器,因此每个 INTERVAL 一个 UDP 包都会发送到服务器。当在 AlarmManager 上下文中发送或运行的包足够时,我是否应该获得 Wifi/CPU 锁定?注意:我正在运行一项服务以将应用程序保持在后台。

4

1 回答 1

0

是的,您需要 Wifi/CPU 锁才能执行此操作。不过请注意,这样做会耗尽用户的电池电量。您应该找到一种与服务器异步通信的方法,例如使用 REST。Android让人们很容易找出哪些应用程序消耗了最多的电池电量,所以除非你想要大量卸载,否则你应该想办法解决这个问题。

于 2011-11-17T19:45:43.640 回答