在android棒棒糖中使用adb外壳命令取消绑定应用程序

在android棒棒糖中使用adb外壳命令取消绑定应用程序,android,shell,adb,android-5.0-lollipop,android-screen-pinning,Android,Shell,Adb,Android 5.0 Lollipop,Android Screen Pinning,摘要 有没有一种方法可以使用shell命令在棒棒糖中取消绑定应用程序 亚洲开发银行第四次会议: adb shell input keyevent --longpress 4 187 但这从未奏效 我为什么要这样做 1) 我正在制作一个根应用程序来替换屏幕上的导航按钮,并且需要一种方法来取消绑定其他应用程序 2) 当使用虚拟设备并锁定应用程序时,我无法用鼠标同时按back和recents尝试此命令取消锁定前台应用程序: am task lock stop `dumpsys activity |

摘要

有没有一种方法可以使用shell命令在棒棒糖中取消绑定应用程序

亚洲开发银行第四次会议:

adb shell input keyevent --longpress 4 187
但这从未奏效

我为什么要这样做

1) 我正在制作一个根应用程序来替换屏幕上的导航按钮,并且需要一种方法来取消绑定其他应用程序


2) 当使用虚拟设备并锁定应用程序时,我无法用鼠标同时按back和recents

尝试此命令取消锁定前台应用程序:

am task lock stop `dumpsys activity | grep -A2 "(dumpsys activity recents)"| grep '#'| cut -d ' ' -f 7| cut -c 2-`

这适用于android 4.4.2

adb shell su -c 'sqlite3 /data/data/com.android.launcher/databases/launcher.db "DELETE from favorites"'

这适用于开发中的Android 9+设备

,能够杀死该应用帮助我:
adb shell am task lock stop `dumpsys activity | grep -A2 '(dumpsys
activity recents)'| grep '#'| cut -d ' ' " \
                "-f 7| cut -c 2-