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

时间:2017-05-08 11:14:51

标签: android adb android-7.0-nougat

我知道这个问题已经像Turning airplane mode on via ADB一样得到了解答。 但是,使用Android 7(Nougat)及以上建议的方法不起作用。我得到以下错误。

enter image description here

有解决方法吗?

这会影响Android Nougat adb上的广播吗?

提前致谢。

2 个答案:

答案 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;