当前位置: 首页 > 知识库问答 >
问题:

通过ADB打开飞行模式(Android 4.1或更早版本)

潘弘扬
2023-03-14

我发现了这个问题,我尝试了如下:

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”窗口弹出窗口 -

而且它被关闭了屏幕,不起作用

所以我认为这种方式不好。

Q : 如何在4.1或更早版本中像“设置全局airplane_mode_on 1”一样工作?

共有1个答案

伊铭
2023-03-14

Planet_MODE_ON在他们将其移动到全局之前,它曾属于system。因此,旧的设置命令应该是<;代码>;设置将系统planer_mode_。但由于设置命令在您的构建中不可用,因此您可以直接在数据库中修改该值:

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update system set value='1' where name='airplane_mode_on';"
 类似资料:
  • 我找遍了,也没找到这个问题的具体答案。我希望能找到一种不涉及GUI的方式从ADB切换飞行模式。我发现并使用了调用菜单然后使用keyevents打开飞行模式的方法,但是由于需要考虑UI布局中可能的变化,这种方法只是一种临时的解决方案。 我开始认为没有办法通过意图打开或关闭飞行模式,但如果您有任何信息,我将不胜感激。

  • 我知道这个问题已经在通过亚行打开飞机模式中得到了回答。但是,对于Android 7(牛轧糖)和以上建议的方法不起作用。我得到以下错误。 有解决方法吗? 这对通过adb播放Android牛轧糖有影响吗? 提前致谢。

  • 我知道我们可以做到以下几点: 以打开/关闭Android设备上的飞行模式。 但是,是否有任何东西可以检查当前设备是否通过ADB打开了飞行模式? 我这样问是因为上面的两行代码将切换飞行模式,而不知道它是打开还是关闭。但我需要一种方法来确保飞行模式确实是通过ADB打开/关闭的。 请帮帮我! 提前致谢

  • 我的手机已被锁定(模式尝试次数过多)。要解锁,我需要在我的gmail帐户上输入用户名和密码。这是我解锁它的唯一方法。我无法启动任何活动,甚至无法打开wifi连接。如果没有互联网连接,我无法登录以恢复手机。 也许adb中有任何命令可以打开我的wifi连接,所以我可以使用我的手机?

  • 飞行模式切断来自 A370 的所有无线通讯。虽然您仍可使用它,但您不能利用 Polar Flow 移动应用程式同步数据,也不能将它与任何无线配件一起使用。 打开飞行模式 进入设置 。 轻击飞行图标 ,将显示“飞行模式启用”并且该图标将变绿。飞行图标出现在时间视图中。 ​关闭飞行模式 进入设置。 点击图标,将显示“飞行模式关闭”。

  • 在飞行模式中,M600 的蓝牙与 Wi-Fi 连接关闭。您仍可使用此智能手表的某些基本功能,例如,您可使用 Polar 应用程式以及基于手腕的心率监测功能进行训练。但您不能利用 Polar Flow 移动应用程式同步数据,也不能将 M600 与任何无线配件一起使用。 打开/关闭飞行模式 请确保您的 M600 显示屏处于启动状态且您当前处于主屏幕上。 从屏幕顶端向下滑动进入 Quick settin