据我了解,人们可以请求 WifiManager 启动 AP 扫描,这很好,您会收到扫描结果,但我的问题是关于幕后发生的连续 wifi 扫描。
除了取消注册用于扫描回调的 wifi 侦听器之外,禁用 wifi 是阻止硬件扫描的唯一方法吗?那么,如果我的设备连接到某个 Wifi BSSID/SSID,它也会不断扫描吗? (是的http://www.androidauthority.com/community/threads/how-to-get-wifi-to-stop-scanning-after-connected.7760/ http://www.androidauthority.com/community/threads/how-to-get-wifi-to-stop-scanning-after-connected.7760/)因此,如果我在连接到某些 Wifi 时请求扫描,它就会开始不断扫描,因为在不关闭硬件的情况下无法真正停止扫描......此时您将失去与 Wifi 网络的连接,这是不可接受的。
看来是谷歌的疏忽。他们为什么不直接留下硬件而不是让它不断扫描?!除非被激怒开始扫描、连接、断开连接或停止扫描,否则请勿自行执行任何操作...为什么他们不以这种方式实现?我担心的是连续扫描时的电池消耗......无论我是否有听众都无关紧要。事实上,硬件不断查询附近的网络,这听起来相当耗费资源和电池。
在这种情况下,有什么办法可以在不root的情况下做吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)