현재 일부 Android 기기에서 문제가있는 버그가 있습니다. 나는 오디오를 비활성화해야하는지 여부를보기 위해 KeyguardManager를 확인하고 있습니다. 게임이 활성화되어 있지 않거나 화면이 잠겨있을 때마다 오디오를 비활성화하고 싶습니다.isKeyguardLocked 대 isDeviceLocked
나는 isDeviceLocked
메서드를 사용하고 있습니다. 사용자가 액세스 권한이 있는지 여부.
하지만 지금은 'isDeviceLocked'== true라고 계속적으로보고하는 장치를 발견했습니다.
안드로이드 문서는
부울 장치가 현재 잠겨 있는지 여부()
반환 isDeviceLocked 및 잠금 해제 PIN, 패턴 또는 비밀번호를 요구했다.
부울 isKeyguardLocked()이 키 가드가 현재 잠겨 있는지 여부를
돌아갑니다.
isDeviceLocked와 isKeyguardLocked의 차이점은 다른 SDK 버전에 추가되었다는 점입니다.
이 답변은 잘못되었습니다. UI 상태 차이는''isDeviceLocked()/isDeviceSecure()'''와''isKeyguardLocked()/isKeyguardSecure()'''사이에 있습니다. 이 질문은'''KeyguardManager''의 컨텍스트에서 "Device"와 "Keyguard"의 차이점에 대한 것이고 답이 없습니다. – pandasauce
대답은 아니지만 추측 : 일부 앱은 키 가드가 잠긴 경우에도 작동 할 수 있다고 추측 할 수 있습니다. 예를 들어 카메라는 잠글 수 있지만 사진을 볼 수는 있지만 사진은 볼 수 없습니다. 키 가드가 여전히 잠겨 있으면 앱이 제한된 기능으로 실행될 수 있습니다. – Habba