Настройка экрана учетных данных Keyguard Manager

Вот код, который показывает KeyguardManagerЭкран учетных данных:

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

который выглядит так:

Блокировка экрана

Этот экран блокировки выглядит очень просто и не соответствует стилю приложения. Приложение может только установить название и описание AFAIK. Я хочу настроить этот упрямый экран в соответствии с темой моего приложения и предоставить логотип и тому подобное. В идеале он должен смешиваться с пользовательским интерфейсом приложения. Есть какой-либо способ сделать это?

1 ответ

который выглядит так

Похоже на устройство, которое вы тестировали.

Этот экран блокировки выглядит очень просто и не соответствует стилю приложения.

Внешний вид этого экрана зависит от устройства в зависимости от версии ОС и настроек производителя. Это также будет выглядеть немного иначе для PIN-кода, пароля и шаблона.

Я хочу настроить этот упрямый экран в соответствии с темой моего приложения и предоставить логотип и тому подобное. Есть какой-либо способ сделать это?

Нет. Этот экран не из вашего приложения.

Другие вопросы по тегам