Как включить мобильные данные?

Я делаю приложение для Android, которое предоставляет пользователю местоположение в чрезвычайных ситуациях. Теперь я хочу, чтобы приложение включало мобильные данные, когда пользователь открывает приложение .. заранее спасибо


person Ahmad Khalaf    schedule 09.07.2017    source источник


Ответы (1)


Если у вас нет рутированного телефона, я не думаю, что вы можете включать и отключать данные программно, потому что для этого мы должны включить разрешение MODIFY_PHONE_STATE, которое предоставляется только системным приложениям или приложениям для подписи.

setMobileDataEnabled() метод больше не может быть вызван через отражение. Его можно было вызывать с Android 2.1 (API 7) до Android 4.4 (API 19) через отражение, но начиная с Android 5.0 и более поздних версий, даже с корневыми телефонами, метод setMobileDataEnabled() не вызывается.

person akhilesh0707    schedule 09.07.2017