特定の SMS の受信時に何かを実行するアプリケーションを作成しており、それを実行した後、SMS を返信します。すべて問題ありませんが、キーガード ロックまたはその他のロックがあると、SMS 送信サービスが機能しません。すべてのロックを無効にしてから SMS を送信してから、もう一度電話をロックする必要があります。それはどのように行われますか。私は試してみました
mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
mLock = mKeyGuardManager.newKeyguardLock("Locationlistener");
mLock.disableKeyguard();
そして、再度有効にしようとしました
mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
mLock = mKeyGuardManager.newKeyguardLock("Locationlistener");
mLock.reenableKeyguard();
しかし、キーガードのロックを解除すると、キーガードが再び表示されることはありません。パターンロックにも対応していません。