0

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

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

看起来像这样:

屏幕锁

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

4

1 回答 1

1

看起来像这样

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

这个锁屏看起来很朴素,与应用风格不匹配。

该屏幕的外观因设备而异,取决于操作系统版本和制造商定制。PIN、密码和模式看起来也会有些不同。

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

不,该屏幕不是来自您的应用程序。

于 2018-03-14T14:27:18.840 回答