브로드 캐스트 리시버가 screen_on에 의해 활성화 될 때 어떻게하면 키 가드를 비활성화 할 수 있습니까? 그러면 사용자가 내가 시작한 활동을 볼 수 있습니까? 나는 화면 오프에 의해 트리거 된 방송 수신기에서 다음 코드를 시도하고있다SCREEN_ON의 수신자가 트리거 될 때 Keyguard를 비활성화하고 사용자에게 활동을 표시하는 방법은 무엇입니까?
(활동은 ... 이미 실행중인)
KeyguardManager myKeyGuard = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
myLock = myKeyGuard.newKeyguardLock();
myLock.disableKeyguard();
그것은 같은 있지만 작동하지 않는 것
그 입니다. 화면을 켜면 전화기의 키 가드를 수동으로 열어 뒤에있는 활동을 표시해야합니다.
이 외에도 exitKeyguardSecurely()를 사용하는 몇 가지 코드가 있습니다. 아직 작동하지 못해서 FLAG_DISMISS_KEYGUARD 플래그를 설정하고 있습니다. – Ryan
Ryan, 코드 공유 가능합니까? 나도 같은 일을하고있다. – Manikandan