Хотя это "дубликат", текущие ответы устарели и, по большей части, больше не применяются. Я подумал, что было бы хорошо предоставить обновленный ресурс здесь, если это возможно, чтобы сэкономить время людей, как я только что сделал, исследуя эту проблему.
Я гуглил, чтобы увидеть последнюю информацию о возможности включать и отключать мобильные данные из приложения (если Wi-Fi не доступен).
Это одна из последних вещей, которые я могу найти:
Знаете ли вы, что вы больше не можете отключить/включить данные на леденец из виджета?
На это есть ответ, я цитирую:
Там никогда не было API для этого. Разработчики использовали обходной путь, вызывая метод через Reflections. Все, что сделал Google, - это закрыл этот "подвиг".
Есть также эта дискуссия:
Замена для setMobileDataEnabled() API
Который февраль 2015
Здесь есть следующие вопросы:
Как отключить мобильные данные на Android
Этот вопрос был задан в 2010 году, а последний ответ был обновлен одним вкладышем в декабре 2014 года.
Включить/отключить передачу данных в Android программно
И это, принятый ответ в 2012 году.
Что нового по этому вопросу?
Это все еще можно сделать?