我正在使用警报组合(设置为AlarmManager
)和后台服务定期同步我的应用程序中的数据。
我遇到的唯一问题是,当睡眠策略终止 Wi-Fi 连接时,同步将不再起作用。
有没有办法“唤醒”已进入睡眠状态的 Wi-Fi 连接? GMail 以某种方式设法做到了这一点,因为即使手机进入睡眠模式,它也会通知我有新电子邮件。
[更新]您可以使用WifiLock http://developer.android.com/intl/de/reference/android/net/wifi/WifiManager.WifiLock.html保持 WiFi 处于活动状态,同时保持锁定。
使用AlarmManager
and a Service
对我说你的服务只运行很短的时间!?我认为(尽管不能肯定地说)您应该将您的服务设为前台服务(查看博客以了解在 1.x 和 2.x+ 上实现此功能的好方法)并保留AlarmManager
出来了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)