Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何阻止用户打开他们的 Wi-Fi?他们无法从菜单和设置中打开 wifi。当用户打开他们的 wifi 时,会显示一个警报并关闭 wifi。我应该在我的按钮(可以打开和关闭的按钮)的监听器中输入什么?
如果您有 root 访问权限,您可以参考这个问题,它显示了如何使用 开启/关闭 WifiWifiManager.setWifiEnabled()以及所需的权限。您需要监听BroadcastReceiver以了解状态何时发生变化。这个问题显示了如何做到这一点。
WifiManager.setWifiEnabled()
BroadcastReceiver
如果您没有 root 访问权限,那么您就不走运了。您仍然可以监听状态更改以了解它何时打开,但您实际上无能为力。也许会抛出警告对话框或其他东西,但您将无法将其关闭。