我正在开发wifi搜索应用程序。每当设备处于飞行模式时,wifi都会自动关闭。我发现即使设备处于飞行模式,系统应用程序也可以打开wifi。我正在Android 9上对其进行测试。如何使我的应用程序能够打开wifi?
答案 0 :(得分:1)
在android 9中,当设备处于飞行模式或网络共享热点时,您无法以编程方式打开wifi。在这种情况下,
boolean retVal = mWifiManager.setWifiEnabled(true);
当设备处于飞行模式时,总是返回false。但是我发现了一种不道德的方式。即使这样做是否很好也不确定。为我工作。
no_proxy
adb命令的解释为here。如链接中所述,您可以通过关闭飞行模式时添加以下代码,将情况恢复原状。
Runtime.getRuntime()。exec(“ adb shell设置删除全局plane_mode_radios”);