いくつかのタスクを自動化するために、ADB を使用してキーガードを解除する方法を探しています。
ACTIVITY を開始したいと思います (おそらく android.app.KeyguardManager.KeyguardLock で public メソッド disableKeyguard を呼び出します)。これは、すべて (またはほとんど) の Android デバイスで動作すると想定しているためですが、構文がよくわかりません。
MonkeyRunner はすべてのデバイスに存在しない (またはおそらく呼び出し可能ではない) ため、使用したくありません。また、MENU キーコード (adb shell 入力キーコード 82) を送信することもできません。これは、すべてのデバイスでキーガードが解除されるわけではないためです。
現在、イベント(低レベルのタッチイベント)を送信していますが、これはデバイスごとにカスタマイズする必要があるため、時間がかかる作業です。
誰か提案がありますか?