我发现了这个问题,我尝试了以下方法:
settings put global airplane_mode_on 1
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
它在Android 4.4.1上运作得非常好,
但在4.0.1上不起作用。(设置:未找到/支持4.2或更高版本。)
所以,我再次尝试以下步骤:
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS
adb shell input keyevent 19
adb shell input keyevent 23
adb shell input keyevent 4
此外,这项工作很奇怪。
“AIRPLANE_MODE_SETTINGS”窗口弹出->关注飞行模式(不选中)->音量增加........
然后屏幕关闭,不起作用。
因此我认为这种方式不好。
问题:如何在4.1或更早版本中像“设置放置全球飞行模式1”的工作一样工作?
settings
命令只是content://settings
内容提供程序的包装器。您可以直接在数据库中修改值。 - Alex P.