有没有办法让WIFI始终保持开启,甚至忽略用户设置的电源模式?

时间:2017-12-17 17:15:20

标签: android android-networking

我正在制作一款Android应用程序,即使手机被锁定,也需要WIFI始终开启。此外,用户选择的电源模式不应使WIFI关闭。例如,如果用户选择“省电”模式,OS将自动关闭我想忽略的WIFI&只是永远保持开启?

可以实现吗?

1 个答案:

答案 0 :(得分:1)

你唯一能做的就是use WifiLock。这可以在WiFi电台已经打开时保持打开状态。但是:

  • 它不会覆盖手动用户控制(例如,飞行模式)

  • AFAIK不会更改暂停网络访问的full Doze行为(尽管用户可以将您的应用添加到电池优化白名单中)

  • 部分设备制造商增加了更具侵略性的电源管理功能,WifiLock可能会被忽略

  • 如果用户觉得您使用过多的电量,用户可能会感到烦躁,用户可以通过多种方式表达他们的烦恼,其中很少是令人愉快的