Android wifi отключается при удалении приложения - PullRequest
0 голосов
/ 26 февраля 2019

Я пишу код для подключения WiFi из моего приложения в приложении для Android.но в Android P, когда я удаляю приложение с устройства, оно также отключает WiFi, к которому я подключен через приложение.WiFi не отключается до Android 8 после удаления приложения, но отключается в Android 9 при удалении.

Код:

Context appContext =  InstrumentationRegistry.getInstrumentation().getTargetContext();
    String ssid="some_ssid";
    String user ="some_user";
    String password="some_password";
 WifiManager wifimanager=(WifiManager) appContext.getSystemService(Context.WIFI_SERVICE);
 WifiConfiguration wc= new WifiConfiguration();
 wifimanager.setWifiEnabled(true);
 WifiEnterpriseConfig enterpriseConfig = new WifiEnterpriseConfig();
 wc.SSID = "\""+ssid+"\"";
 wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP);
 wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.IEEE8021X);
 enterpriseConfig.setIdentity(user);
 enterpriseConfig.setPassword(password);
 enterpriseConfig.setCaCertificate(null);
 enterpriseConfig.setEapMethod(WifiEnterpriseConfig.Eap.PEAP);
 enterpriseConfig.setPhase2Method(WifiEnterpriseConfig.Phase2.NONE);
 wc.enterpriseConfig = enterpriseConfig;
 wifimanager.disconnect();
 int netId = wifimanager.addNetwork(wc);
 wifimanager.enableNetwork(netId, true);
 wifimanager.reconnect();

Код хорошо работает в Android 8, но в Android 9,При удалении приложения WiFi отключается.

...