使用Android O检测后台禁用的wifi

时间:2018-07-01 11:08:58

标签: android background broadcastreceiver android-wifi

以前曾以各种形式询问过这个问题,但这与大多数情况相反。我希望能够检测到用户何时禁用无线网络,然后执行某些操作(例如弹出提醒他们启用的通知)

在Android O之前,我可以为wifi状态更改了意图创建一个广播接收器,但是情况不再如此。我环顾了这些替代方法,似乎没有方法可以检测到已禁用wifi。

通过本机/ firebase作业调度,我可以检测到wifi重新启动的时间。我还可以创建一个前台服务,但是这似乎既矫kill过正,又给人烦恼。

另一种选择也很麻烦,即安排重复的作业/警报以定期检查wifi连接。我可以使用警报,而不用唤醒设备,这样虽然不像服务那么沉重,但仍然感觉有些沉重。

是否有方法可以从后台禁用wifi通知?

0 个答案:

没有答案