Android手机处于睡眠状态时的网络访问

时间:2010-03-21 12:14:38

标签: android sleep wifi

我正在使用警报(设置为AlarmManager)和后台服务的组合来定期同步我的应用程序中的数据。

我遇到的唯一问题是当睡眠策略终止Wi-Fi连接时,同步不再有效。

有没有办法“唤醒”已经睡觉的Wi-Fi连接? GMail以某种方式设法做到这一点,因为即使手机进入睡眠模式,它也会通知我新的电子邮件。

1 个答案:

答案 0 :(得分:1)

[更新]您可以使用WifiLock保持WiFi处于活动状态,同时按住锁定。

使用AlarmManagerService告诉我,您的服务仅在很短的时间内运行!?我认为(虽然不能肯定地说)你应该让你的服务成为一种forground服务(检查博客是否有一个很好的方法在1.x和2.x +上实现这一点)并保留AlarmManager它的。