Страницы

Поиск по вопросам

воскресенье, 8 марта 2020 г.

Как реализовать вход по Pin-коду (отпечатку пальца)

#java #android #безопасность


Скажите, как можно реализовать функционал ввода пароля (PIN четырехзначный) при запуске
приложения? 
А также сделать возможность вместо PIN использовать биометрию. 
Гуглил, но там только реализация в виде вызова в onRestore(), да и то, не слишком понятно
    


Ответы

Ответ 1



Сканер отпечатков пальцев поддерживается Android M. Краткий алгоритм его реализации таков: 1.Прописываете разрешение: 2.Получаете экземпляр класса FingerprintManager и вызываете метод authenticate(). 3.Реализовываете UI для аутентификации с помощью отпечатков пальцев, используя стандартное изображение отпечатков пальцев. Вот мануал в официальной документации и пример.

Ответ 2



Нагуглил пример, в котором в приложение имплементируется стандартный сервис Android KeyGuard, который привязывается к текущим настрокам безопасности Дройда. Перенести в свое, думаю, не сложно https://github.com/googlesamples/android-ConfirmCredential

Комментариев нет:

Отправить комментарий