2014-10-01 2 views
1

맞춤식 잠금 화면을 만들고 있습니다. 내 활동에 다음 플래그를 사용했습니다. 내 잠금 화면 잠금을 해제 할 때 당신은 당신의 전화에 코드가있는 경우Android : 키 가드 앞에서 전화하기

FLAG_DISMISS_KEYGUARD는

FLAG_SHOW_WHEN_LOCKED

는 그래서, 키 가드는 여전히 보여줍니다.

이제 키 가드 앞에 표시되어야하는 내 잠금 화면에서 다른 앱을 열 수 있기를 바랍니다. 이 앱을 닫으면 코드를 입력하지 않고 나머지 휴대 전화에 액세스 할 수 없도록 키 가드가 다시 표시됩니다.

새 활동에 이러한 플래그를 전달할 수있는 방법이 있습니까? 또는 새로운 활동을 키 가드 앞에서 나타나게하는 다른 방법은 없습니까?

답변

0

나는 비슷한 응용 프로그램에서도 작업하고 있으며 키 가드 앞에서 두 개의 스크린을 보여야했습니다. (lockscreen 및 일부 다른 화면)

나는 Lollipop (5.0)에만 문제가있어서 FLAG_SHOW_WHEN_LOCKEDFLAG_DISMISS_KEYGUARD 플래그는 키 가드를 전혀 닫지 않았습니다. 그들은 단지 어떤 종류의 키 가드를 다룰 필요없이 내가 원했던 것을 보여주었습니다. 그러나 이전에 보여준 스크린을 닫 자마자 키 가드가있었습니다. 이 동작은 새로운 5.0 이전의 두 플래그로 완전히 키 가드를 열었습니다.

내 문제는 키 가드 상단에 표시하려는 두 가지 작업에 모두 FLAG_SHOW_WHEN_LOCKEDFLAG_DISMISS_KEYGUARD 플래그를 설정하기 만하면됩니다. 희망이 있으면 도움이 될 것입니다.