잠금 화면은 사용자가 전원 버튼을 눌러 휴대전화의
잠금을 해제할 때 표시되는 화면이 전부입니다.
따라서 이 경우 사용자가 보안을 사용 설정한 것입니다.
그리고 사용자가 전원 버튼을 누르면 화면이 꺼집니다.
따라서 사용자가 전원 버튼을 다시 누르면 이 특정 창이 표
시되고, 사용자가 위로 스와이프하면 이 패턴이 표시됩니다.
그리고 이 패턴은 실제로 키 가드 또는 잠금 화면에서 구현됩니다.
이제 사용자가 패턴을 제공하면 로그인이 허용됩니다.
따라서 이 보안은 실제로 시스템 UI 내에서 구현됩니다.
모듈이 있습니다.
이제 이것이 어떻게 구현되고 키 가드가 어떻게 로드되는지 자세히 살펴 보겠습니다.
먼저 로그를 살펴보겠습니다.
따라서 에뮬레이터에서 에뮬레이터의 전원을 끕니다.
따라서 에뮬레이터의 전원을 끄고 시스템 UI 가드가 해당 케이스를 처리하는 것을
확인하면 키 가드 뷰 미디에이터가 이를 처리하는 클래스임을 알 수 있습니다.
이제 지운 다음 다시 전원을 켜면 명령을 받고 있는 키 가드 뷰 매개
자 클래스가 Android DOT 시스템 UI에서 처리하고 있습니다.
이제 로그인하겠습니다.
이 경우 사용자가 패턴 일치를 보안 메커니즘으로 설정한 것입니다.
이제 로그인하겠습니다.
로그에서 볼 수 있듯이 이제 라운저 화면으로 이동했습니다.
이 특정 사용 사례를 처리하는 것은 키 가드 뷰 미디에이터 또는 시스템 UI 가드
클래스이며, 이 패턴 일치 화면을 표시하는 것은 바로 이러한 키 가드 클래스입니다.
사용자가 보안 메커니즘으로 빙고를 선택한 경우, 이를
처리하는 것은 다시 동일한 키 가드 클래스입니다.
이에 대해서는 곧 자세히 살펴보겠습니다.