Можно ли как-нибудь программно проверить настройку " Включить Wi-Fi автоматически ", которая была добавлена в дополнительных настройках WIFI в Android 8.0 +?
![Turn on Wi-Fi automatically switch](https://i.stack.imgur.com/c4gd1.jpg)
Для моего приложения важно, чтобы Wi-Fi оставался включенным в течение дня. Я знаю, что могу проверить, включен или выключен сам Wi-Fi, но мне было интересно, есть ли способ проверить, была ли включена данная расширенная настройка c.
Я пытался много поисков через Settings.Secure
, Settings.Global
, Settings.System
, но безуспешно. Я даже посмотрел исходный код Android и проверил некоторые жестко закодированные строковые ключи.
Мне просто нужно проверить настройку и узнать, включена она или выключена, чтобы я мог отобразить предупреждение пользователю. Я не заинтересован в настройке или изменении значения программно.
Я знаю, что могу отправить пользователя на экран расширенных настроек Wi-Fi с помощью startActivity(new Intent(android.provider.Settings.ACTION_WIFI_IP_SETTINGS));
, но мне было интересно, есть ли способ проверить Сначала эта настройка.
Эта настройка доступна как на моем устройстве Samsung (Android 8.1), так и на устройстве Pixel (Android 10) в дополнительных настройках Wi-Fi. На моем Samsung он находится в разделе «Адаптивный Wi-Fi», а на Pixel - в разделе «Интеллектуальный Wi-Fi».
Спасибо!