首页 > 解决方案 > keyguardmanager createConfirmDeviceCredentialIntent 显示在设备锁定屏幕上

问题描述

我正在使用 android 本机 keyguardmanager 类。我每次都在 onresume 中调用 createConfirmDeviceCredentialIntent() 。

打开活动>锁定设备>解锁设备>快速锁定。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);

标签: androidandroid-8.0-oreoandroid-securitykeyguard

解决方案


推荐阅读