我知道这个问题已经像Turning airplane mode on via ADB一样得到了解答。 但是,使用Android 7(Nougat)及以上建议的方法不起作用。我得到以下错误。
有解决方法吗?
这会影响Android Nougat adb上的广播吗?
提前致谢。
答案 0 :(得分:0)
我为Noughat创建了一个脚本。适用于三星。必须对他人进行测试。
#!/bin/bash
adb -s $1 shell am start -a android.settings.AIRPLANE_MODE_SETTINGS
sleep 5
adb -s $1 shell input tap 100 750
sleep 2
adb -s $1 shell input keyevent 21
adb -s $1 shell input keyevent 21
sleep 2
adb -s $1 shell input keyevent 22
sleep 5
adb -s $1 shell input keyevent KEYCODE_ENTER
sleep 5
adb -s $1 shell input keyevent 4
sleep 5
答案 1 :(得分:0)
我把它放在运行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;