【问题标题】:How to remove wifi in Android SDK 30?如何在 Android SDK 30 中删除 wifi?
【发布时间】:2022-01-27 17:53:44
【问题描述】:

我用这个方法连接wifi,连接后如何移除这个网络?

我用这种方式删除,好像不支持Android Q版

WifiManager.removeNetwork(wifiConfig.networkId);

还有其他方法吗?


      final NetworkRequest networkRequest = new NetworkRequest.Builder()
                        .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
                        .removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                        .setNetworkSpecifier(builder.build())
                        .build();

      final ConnectivityManager connectivityManager = (ConnectivityManager) 
            context.getSystemService(Context.CONNECTIVITY_SERVICE);

      networkCallback =  new ConnectivityManager.NetworkCallback() {

                    @Override
                    public void onAvailable(@NonNull Network network) {
                        super.onAvailable(network);
                        connectivityManager.bindProcessToNetwork(network);
                        System.out.println(" onAvailable ");
                    }
      }

     connectivityManager.requestNetwork(networkRequest, networkCallback);

【问题讨论】:

标签: android


【解决方案1】:

这是有效的:

 public async Task DisconnectFromWifi()
    {
        if (_version.Major > 9)
        {
            _connectivityManager.UnregisterNetworkCallback(_callback);
            await Task.Delay(10000);
            var network = _connectivityManager.ActiveNetwork;
            _connectivityManager.BindProcessToNetwork(network);
        }
        else
        {
            if(_temp == -1)
            {
                var temp = _wifiManager.ConfiguredNetworks;
                _temp = temp.Last().NetworkId;
            }
            
            _wifiManager.RemoveNetwork(_temp);
            _wifiManager.Reconnect();
            await Task.Delay(10000);
        }
    }

【讨论】:

    猜你喜欢
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 2013-02-10
    • 2022-08-22
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    相关资源
    最近更新 更多