Android - 如何唤醒wifi?

时间:2012-01-11 20:13:38

标签: android wifi sleep wakelock wakeup

我有一个应用程序,每5分钟发送一次数据,我看了一段时间后睡觉并停止工作的无线网络。

我找到了一个使用WakeLock SCREEN_DIM_WAKE_LOCK的解决方案。 问题是:在这个过程中我不能让我的屏幕醒来(甚至变暗)。 PARTIAL_WAKE_LOCK在这种情况下不起作用(唤醒wifi)。

这个问题有另一个解决方案吗?

更新

我正在使用此主题方法来锁定wifi,并且也无法正常工作: Wifi sleeps, even with Lock

有什么问题?

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用WifiManager.WifiLock?创建和持有wifiLock就是你想让你的收音机保持足够清醒的方式。

同时检查:在发送消息之前,打印出ConnectivityManager对TYPE_WIFI连接的看法。 ConnectivityManager是否认为你的wifi一切都很好?