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

Mar*_*tój 6 android sleep wifi

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

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

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

MrS*_*ake 1

[更新]您可以使用WifiLock来保持 WiFi 活动,同时保持锁定。

使用 anAlarmManager和 aService告诉我你的服务只运行很短的时间!?我认为(尽管不能肯定地说)您应该将您的服务设为前台服务(查看博客以了解在 1.x 和 2.x+ 上实现此功能的好方法)并将其排除在外AlarmManager