自定义Keyguard Manager的凭据屏幕

时间:2018-03-14 14:20:14

标签: android security lockscreen keyguard keyguardlock

以下是显示KeyguardManager凭据屏幕的代码:

KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
Intent i = km.createConfirmDeviceCredentialIntent("title", "description");
startActivityForResult(i, requestCode);

看起来像这样:

Screen lock

此锁定屏幕看起来很简单,与应用程序样式不匹配。该应用只能设置标题和说明AFAIK。我想自定义这个顽固的屏幕以匹配我的应用主题,并提供一些徽标和类似的东西。理想情况下,它应该与应用程序UI混合。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

  

看起来像这样

在您测试的设备上看起来就是这样。

  

此锁定屏幕看起来很简单,与应用程序样式不匹配。

该屏幕的外观因设备而异,具体取决于操作系统版本和制造商自定义。 PIN与密码与模式相比也会有所不同。

  

我想自定义这个顽固的屏幕以匹配我的应用主题,并提供一些徽标和类似的东西。有没有办法做到这一点?

没有。该屏幕不是来自您的应用。