我正在寻找一种方法来使用 ADB 解除键盘保护以自动化某些任务。
我想启动一个 ACTIVITY (可能在 android.app.KeyguardManager.KeyguardLock 中调用公共方法 disableKeyguard),因为我认为它可以在所有(或大多数)Android 设备上运行,但我不确定语法。
我不想使用 MonkeyRunner,因为它在所有设备上都不存在(或者可能是可调用的)。我也无法发送 MENU 键码(adb shell 输入键码 82),因为这不会解除所有设备上的键盘保护。
目前我正在发送事件(低级触摸事件),但这需要为每个设备定制,所以这是一项耗时的任务。
有人有建议吗?