ちょっと私は自分のカスタム ロック画面を構築するランチャーを書いています。
カスタム ロック画面は、画面がオフになるたびに起動されるアクティビティです (Intent.ACTION_SCREEN_OFF をリッスンすることにより)。
Android のロック画面を無効にするには、次のコードを使用します。
KeyguardManager keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
Androidのロック画面が再びオンになるまで、すべてうまく機能します(これまでに無効にされたことがないように)。
これは、samsung galaxy 2 でよく発生します (ただし、他の電話でも発生します)。
私は何を間違っていますか?
ありがとう!