我正在尋找一種方法來使用ADB關閉鍵盤鎖以自動執行某些任務。如何使用adb intent解僱android鍵盤鎖
我想啓動一個ACTIVITY(也許在android.app.KeyguardManager.KeyguardLock中調用公共方法disableKeyguard),因爲我認爲它可以在所有(或大多數)Android設備上工作,但我不確定語法。
我不想使用MonkeyRunner,因爲它在所有設備上都不存在(或者可能是可調用的)。我也不能發送菜單鍵碼(adb shell輸入鍵碼82),因爲這並不能解除所有設備上的鍵盤鎖。
目前我正在發送事件(低級別觸摸事件),但是這需要針對每個設備進行自定義,因此這是一項耗時的任務。
有沒有人有建議?
爲什麼MonkeyRunner在所有設備上不可調用的?你能給出一個MonkeyRunner不可調用的設備的例子,或者你可以發佈你用來調用它的代碼嗎? – someoneHuman