Ftp 不推荐使用Android 10的无线配置

Ftp 不推荐使用Android 10的无线配置,ftp,android-wifi,wifimanager,data-sharing,wifi,Ftp,Android Wifi,Wifimanager,Data Sharing,Wifi,Wifi配置在29 Android版本中已被弃用。我想使用WIFI共享文件,但没有这样的库可供我使用。因此,如果有人能解决这个问题,请分享 有没有其他我可以使用的WifiConfiguration选项 在API级别29中不推荐使用wific配置。现在,WifiNetworkSpecifier.Builder解决了我的问题 WifiNetworkSpecifier wifiNetworkSpecifier = new WifiNetworkSpecifier.Builder()

Wifi配置29 Android版本中已被弃用。我想使用WIFI共享文件,但没有这样的库可供我使用。因此,如果有人能解决这个问题,请分享


有没有其他我可以使用的WifiConfiguration选项

在API级别29中不推荐使用wific配置。现在,WifiNetworkSpecifier.Builder解决了我的问题

WifiNetworkSpecifier wifiNetworkSpecifier = new WifiNetworkSpecifier.Builder()
            .setSsid(ssid)
            .setWpa2Passphrase(password)
            .build();
NetworkRequest networkRequest = new NetworkRequest.Builder()
            .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
            .setNetworkSpecifier(wifiNetworkSpecifier)
            .build();
ConnectivityManager connectivityManager = (ConnectivityManager)this.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
connectivityManager.requestNetwork(networkRequest, new ConnectivityManager.NetworkCallback());
WifiNetworkSpecifier wifiNetworkSpecifier = new WifiNetworkSpecifier.Builder()
            .setSsid(ssid)
            .setWpa2Passphrase(password)
            .build();
NetworkRequest networkRequest = new NetworkRequest.Builder()
            .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
            .setNetworkSpecifier(wifiNetworkSpecifier)
            .build();
ConnectivityManager connectivityManager = (ConnectivityManager)this.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
connectivityManager.requestNetwork(networkRequest, new ConnectivityManager.NetworkCallback());