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