【发布时间】:2017-08-01 10:31:16
【问题描述】:
我想在我的未植根设备上启用和禁用飞行模式。
要启用飞行模式,我使用以下命令:
adb shell 设置将全局飞机模式设置为 1 adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
要禁用飞行模式,我使用以下命令:
adb shell 设置将全局飞机模式设置为 0 adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
此命令适用于 android =7.0 我收到以下错误:
ZX1G523ZW6:启用飞行模式...
广播:Intent { act=android.intent.action.AIRPLANE_MODE (has extras) }
java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.AIRPLANE_MODE from pid=8824, uid=2000
at android.os.Parcel.readException(Parcel.java:1684)
at android.os.Parcel.readException(Parcel.java:1637)
at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:3537)
at com.android.commands.am.Am.sendBroadcast(Am.java:772)
at com.android.commands.am.Am.onRun(Am.java:404)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:51)
at com.android.commands.am.Am.main(Am.java:121)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:262)
对于没有根设备的 Android 版本 >=7.0 是否有解决方案? 先感谢您。
【问题讨论】: