keyguardmanager createConfirmDeviceCredentialIntent отображается на экране блокировки устройства - PullRequest
0 голосов
/ 07 марта 2019

Я использую класс Android KeyGuardManager. Я каждый раз вызываю метод createConfirmDeviceCredentialIntent () в onresume.

Откройте «Активность»> «Заблокировать устройство»> «Разблокировать устройство»> быстро заблокируйте его. Окно keyguardmanager отображается на экране блокировки устройства. Как закрыть окно, и я не хочу показывать его на экране блокировки устройства. Надо все делать под экраном блокировки устройства. Мой код:

 keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
            Intent screenLockIntent = null;
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                screenLockIntent = keyguardManager.createConfirmDeviceCredentialIntent("My App", "");
            }
            this.startActivityForResult(screenLockIntent,LOCK_REQUEST_CODE);
...