Android 定制键盘保护管理器';s凭证屏幕

Android 定制键盘保护管理器';s凭证屏幕,android,security,lockscreen,keyguard,keyguardlock,Android,Security,Lockscreen,Keyguard,Keyguardlock,下面是显示KeyguardManager凭证屏幕的代码: KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE); Intent i = km.createConfirmDeviceCredentialIntent("title", "description"); startActivityForResult(i, requestCode); 看起来是这样的: 这个锁屏看起来非常简单,与应用程序风格不

下面是显示
KeyguardManager
凭证屏幕的代码:

KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
Intent i = km.createConfirmDeviceCredentialIntent("title", "description");
startActivityForResult(i, requestCode);
看起来是这样的:

这个锁屏看起来非常简单,与应用程序风格不匹配。应用程序只能将标题和说明设置为AFAIK。我想定制这个顽固的屏幕,以匹配我的应用程序主题,并提供一些标志和类似的东西。理想情况下,它应该与应用程序UI混合使用。有没有办法做到这一点

看起来像这样

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

这个锁屏看起来非常简单,与应用程序风格不匹配

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

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


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

所以简而言之,它不允许自定义,对吗?在这种情况下,我希望它:)@Mangesh:“简言之,它不允许定制吗?”——正确,除了标题和描述。这些值是否显示取决于操作系统版本和设备型号。“在这种情况下,我希望它:)”——我想大多数参与安卓安全的人都更希望无论应用程序如何,这个屏幕都保持一致。除此之外,您没有能力设计许多其他系统提供的东西(例如,权限对话框),因此如果他们从这个开始,我会感到惊讶。