Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ADB(android 7)打开飞机模式_Android_Adb_Android 7.0 Nougat - Fatal编程技术网

通过ADB(android 7)打开飞机模式

通过ADB(android 7)打开飞机模式,android,adb,android-7.0-nougat,Android,Adb,Android 7.0 Nougat,我知道这个问题已经得到了很好的回答。 然而,对于Android 7(牛轧糖)及以上版本,建议的方法不起作用。我得到以下错误 有解决办法吗 这是否会影响adb上对安卓牛轧糖的广播 提前谢谢 根据Android的说法,你似乎不能: 这是一个受保护的意图,只能由系统发送 我为努哈特创作了一个剧本。在三星工作。必须在别人身上测试 #/bin/bash adb-s$1 shell am start-a android.settings.Airport\u MODE\u settings sleep 5

我知道这个问题已经得到了很好的回答。 然而,对于Android 7(牛轧糖)及以上版本,建议的方法不起作用。我得到以下错误

有解决办法吗

这是否会影响adb上对安卓牛轧糖的广播

提前谢谢

根据Android的说法,你似乎不能:

这是一个受保护的意图,只能由系统发送


我为努哈特创作了一个剧本。在三星工作。必须在别人身上测试

#/bin/bash

adb-s$1 shell am start-a android.settings.Airport\u MODE\u settings

sleep 5
adb-s$1外壳输入分接头100 750
sleep 2

adb-s$1外壳输入键事件21

adb-s$1外壳输入键事件21

sleep 2

adb-s$1外壳输入键事件22

sleep 5

adb-s$1外壳输入键事件键码\u输入

sleep 5

adb-s$1外壳输入键事件4


sleep5

我把它放在运行Nougat(Android 7.1)的OnePlus 5上的脚本中,它会打开飞行模式

input keyevent KEYCODE_WAKEUP;
sleep 0.5;
input keyevent KEYCODE_MOVE_HOME;
am start -a android.settings.AIRPLANE_MODE_SETTINGS;
sleep 0.5;
input tap 100 350;
sleep 1;     
input keyevent 4;

这只是一个变通解决方案。