android - 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);
解决方案
推荐阅读
- python - 如何在pygame中导入tmx地图?
- axios - Yammer 自动完成:成功 CORS 预检后没有请求
- python - Python 3:win32com object.Size 抛出异常 (pywintypes.com_error)
- sql - 在 sql 模式中保留大量时间数据
- spring - OneToMany 属性不返回其集合的所有元素
- java - 为什么我在 Heroku 上运行我的应用程序时会收到启动超时错误(错误 R10)?
- python - 自定义函数的矢量化未将函数应用于系列的每一行
- vb.net - 范围、命名空间和文件架构
- python - 即使正确安装,Spyder 也无法启动
- sql - sql oracle比较包含子字符串的字符串