Проверьте настройку «Включить Wi-Fi автоматически» на Android - PullRequest
0 голосов
/ 09 марта 2020

Можно ли как-нибудь программно проверить настройку " Включить Wi-Fi автоматически ", которая была добавлена ​​в дополнительных настройках WIFI в Android 8.0 +?

Turn on Wi-Fi automatically switch

Для моего приложения важно, чтобы 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».

Спасибо!

...