Android 7 - Jak włączyć wyłączyć dane mobile.

0

Witam.

Zacząłem zabawę z Androidem kilka dni temu.
Interesuje mnie w jaki sposób włączyć dane mobilne programowo.
Przeszukując internet znalazłem pełno przykładów, które działały na poprzednich wersjach Androida. Na tej, którą posiadam już nie.
Zmieniono metodę "setMobileDataEnabled" na "setDataEnabled" która u mnie nie działa. Podobno potrzebne są uprawnienia roota.
Czy można je nadać programowo lub przy instalacji aplikacji?
Czy może jest inny sposób włączania - wyłączania danych mobilnych?

Pozdrawiam.

0

W celu wywołania tej metody aplikacja musi mieć uprawnienie MODIFY_PHONE_STATE, a te uprawnienie jest oznaczona jako "Not for use by third-party applications".

0

A może chodzi o to: <permission android:name="android.permission.OVERRIDE_WIFI_CONFIG"
android:protectionLevel="signatureOrSystem" />
Tylko jak uzyskać zgodę dla tych uprawnień?

0

Nie, trzeba mieć MODIFY_PHONE_STATE. Możesz to sprawdzić w dokumentacji.

0

MODIFY_PHONE_STAT nie wystarcza. Aplikacja po prostu przestaje działać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1