我正在制作一款Android应用程序,即使手机被锁定,也需要WIFI始终开启。此外,用户选择的电源模式不应使WIFI关闭。例如,如果用户选择“省电”模式,OS将自动关闭我想忽略的WIFI&只是永远保持开启?
可以实现吗?
答案 0 :(得分:1)
你唯一能做的就是use WifiLock
。这可以在WiFi电台已经打开时保持打开状态。但是:
它不会覆盖手动用户控制(例如,飞行模式)
AFAIK不会更改暂停网络访问的full Doze行为(尽管用户可以将您的应用添加到电池优化白名单中)
部分设备制造商增加了更具侵略性的电源管理功能,WifiLock
可能会被忽略
如果用户觉得您使用过多的电量,用户可能会感到烦躁,用户可以通过多种方式表达他们的烦恼,其中很少是令人愉快的