Как разрешить устаревший метод setWifiEnabled(bool) в Android Q?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как разрешить устаревший метод setWifiEnabled(bool) в Android Q?

Сообщение Anonymous »

В моем случае у меня есть код для включения Wi-Fi. Здесь я получаю снижение стоимости кода в CONNECTIVITY_ACTION и setWifiEnabled(true) на уровне API Android Q 29. Нижеприведенный код работает нормально в старой версии, но снижение стоимости происходит только на API 29. Как решить эту проблему с помощью условия версии.

Включить код Wi-Fi

private void enableWifi(Context context, String ssid) {
if(webWifiStateListener != null) {
context.unregisterReceiver(webWifiStateListener);
}
webWifiStateListener = new WifiStateListener(ssid);
context.registerReceiver(webWifiStateListener,
new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)); // CONNECTIVITY_ACTION Deprecated Android Q
webWifiManager.setWifiEnabled(true); // Deprecated Android Q
}


Подробнее здесь: https://stackoverflow.com/questions/606 ... -android-q
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»