如何在点击时阻止 WIFI 和 GPS?意味着用户将无权更改其状态

How to Block WIFI and GPS on Click? means user will not have any authorization to change the status of them

我有两个按钮可以禁用 WIFI 和 GPS 功能。单击按钮时,用户将不允许更改 gps 或 wifi 的状态。它必须完全阻止 wifi 和 gps。有人有解决办法吗?

WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(status);

另外,添加权限。您可以从 here

中找到详细信息

您的清单文件还需要以下权限:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

WifiManager wifiManager = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(status);

要完全阻止 wifi,我们需要一个广播接收器来检测 wifi 状态更改事件。如果状态为打开,我们需要将其关闭。通过这个我解决了它的问题。