繁体   English   中英

ADB:如何通过 ADB 单行命令从最近的应用程序中点击/关闭以完成

[英]ADB: How to tap/close from recent apps to completelty through ADB one liner command

我尝试了多个命令从 App switcher 关闭应用程序,但没有通过它。 我什至不知道是否有任何 adb 命令可以持久地从应用程序切换器关闭应用程序。 我用谷歌搜索了同样的东西,甚至通过了Android ,但没有运气。 有谁知道这件事,如何解决? 请提出我们宝贵的意见。 提前致谢

最后,当我尝试组合多个命令时,我得到了答案:

  1. 打开应用切换器

    adb shell input keyevent KEYCODE_APP_SWITCH
  2. 在应用切换器中选择或导航到下一个应用

    adb shell input keyevent 20 ...

    (为列表中的每个应用再次运行上述命令)

  3. 从打开的应用列表中删除应用

    adb shell input keyevent DEL

你就完成了 :-) 该应用程序从你打开的应用程序列表中消失了。

安卓 5.0 及以上

打开最近的应用

adb shell 输入 keyevent KEYCODE_APP_SWITCH

选择应用

adb shell 输入 keyevent KEYCODE_DPAD_DOWN

从最近的应用程序中清除

adb shell 输入 keyevent DEL

这里有一些提示-

  1. 打开最近的应用程序-

adb shell 输入 keyevent KEYCODE_APP_SWITCHER

  1. 点击cross Xclose all 取决于您的系统 UI,您需要导航到它并按 Enter。 对我来说,下面的工作,您可以使用up,down,tab KEYEVENT 找到适合您设备的内容。

adb shell 输入 keyevent KEYCODE_DPAD_DOWN

adb shell 输入 keyevent KEYCODE_ENTER

感谢@rilwan 的回答,下面的命令对我有用:首先进入 adb shell 然后执行:

$ adb shell
$ input keyevent KEYCODE_APP_SWITCH && input swipe 522 1647 522 90

或立即执行

$ adb shell input keyevent KEYCODE_APP_SWITCH && input swipe 522 1647 522 90
#get apps
dumpsys window windows | grep -P 'topApp.* u0 ([^/]+)' | grep -P '(?<= u0 )[^/]+' | xargs -l am force-stop

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM