Моя программа пытается определить, доступна ли мобильная сеть в определенном месте.
Проблема в том, что когда у меня нет подключения к данным, это не значит, что сети там нет... это зависит от предпочтений пользователя.
Доступны API для NetworkInfo.isAvailable()
, а для пользовательских настроек, например, включен ли роуминг или роуминг, включен ли режим AirplaneMode.
Моя проблема в том, что я не могу понять, отключен ли у пользователей службы данных в настройках /WirelessNetworks/MobileNetworks.
Звучит как тривиальная проблема, но я не нашел вызов API.