2017-12-14 9 views
1

스크린 고정에 대한 시스템 설정을 프로그래밍 방식으로 쿼리 할 수있는 방법이 있습니까? 예를 들어 켜져 있는지 여부와 앱 고정을위한 핀 필요 여부 등을 프로그래밍 할 수 있습니까?화면 고정 설정을 쿼리하는 방법은 무엇입니까?

배경 : 화면 고정 모드에서 나가려면 기기 PIN을 입력해야하는 키오스크 앱을 구현하고 싶습니다. https://developer.android.com/work/cosu.html

은 프로그래밍하지 startLockTask()로 모드를 고정 화면에 앱을 넣어 : 장치 소유자 응용 프로그램과의 완전한 잠금 작업 모드는 불행하게도 나는 모드를 달아 권한이없는 화면을 사용하고 왜 나를 위해 옵션이 아니다 문제. 그러나 화면 고정 모드를 종료 할 때 (사용자가 setLockTaskPackages에 앱을 포함하지 않고 본 기기 소유자의 방식대로) PIN을 입력해야하는 것을 어떻게 프로그래밍 방식으로 확인할 수 있습니까?

답변

1

그런 다음 장치 관리자를 사용하여 시도하고 다시 눌러에 화면을 잠글 이것을 사용할 수 있습니다

DevicePolicyManager dpm; 
dpm.resetPassword(newpin, 0); 
dpm.lockNow();