Ich versuche, Flugzeugmodus auf Android zu aktivieren, aber ich habe die folgende Meldung:Wie Flugzeugmodus schalten auf Android programmatisch auf API23
java.lang.SecurityException: Permission Denial: nicht Broadcast senden erlaubt android.intent.action.AIRPLANE_MODE
aus meiner Sicht (und einige Forschungen):
(1) ich verwende all erforderliche Erlaubnis, das zu tun:
(2) Der Code ist nicht falsch:
Settings.Global.putInt(
context.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 1);
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", true);
context.sendBroadcast(intent);
Ich weiß, dass der App als System-App installiert werden muss, so dass ich zu installieren, die unter/system/app/my-App/(Ich habe versucht/system/priv-app/my-app/too) und fügte dem Ordner und der apk alle Berechtigungen hinzu.
Das letzte, was ich versuchte, war die von android sind: sharedUserId = „android.uid.system“ am AndroidManifest.xml, aber dadurch, dass die Anwendung verschwindet.
Was vermisse ich hier nach all diesen Versuchen?
ps: Das Gerät ist verwurzelt.
Vielen Dank im Voraus
Ja .... Die Anwendung muss diese Funktion implementiert. – brvboas
Werfen Sie einen Blick auf [diese] (http://stackoverflow.com/questions/25674655/how-to-turn-on-offairplane-mode-even-on-new-android-versions-and-even-with -ro), sollte es Ihr Problem lösen –
nicht genug @Tyler – brvboas