#java #android #безопасность
Скажите, как можно реализовать функционал ввода пароля (PIN четырехзначный) при запуске приложения? А также сделать возможность вместо PIN использовать биометрию. Гуглил, но там только реализация в виде вызова в onRestore(), да и то, не слишком понятно
Ответы
Ответ 1
Сканер отпечатков пальцев поддерживается Android M. Краткий алгоритм его реализации таков: 1.Прописываете разрешение:2.Получаете экземпляр класса FingerprintManager и вызываете метод authenticate(). 3.Реализовываете UI для аутентификации с помощью отпечатков пальцев, используя стандартное изображение отпечатков пальцев. Вот мануал в официальной документации и пример. Ответ 2
Нагуглил пример, в котором в приложение имплементируется стандартный сервис Android KeyGuard, который привязывается к текущим настрокам безопасности Дройда. Перенести в свое, думаю, не сложно https://github.com/googlesamples/android-ConfirmCredential
Комментариев нет:
Отправить комментарий