3

С момента выпуска Android 6.0 Marshmallow Google добавила поддержку отпечатков пальцев на Android. Этот API называется: Аутентификация по отпечаткам пальцев, его можно найти здесь:Что еще мы можем сделать с API отпечатков пальцев Android M?

https://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication

Теперь, мне было интересно, можно ли использовать сканер отпечатков пальцев для других целей, кроме проверки подлинности пользователя. Например: напечатайте отсканированный отпечаток на экране. Как и текущие пользователи регистрируют свои отпечатки пальцев в настройках, но вместо этого сделайте отпечаток пальца в середине экрана своим собственным отпечатком.

Мне известно о том, что сканеры отпечатков пальцев были добавлены для обеспечения безопасности. Я также понимаю, что такое приложение может быть довольно опасным, даже если это предназначено просто для удовольствия.

Мой вопрос: Можем ли мы использовать сканер отпечатков пальцев (в сочетании с API) для других целей, кроме аутентификации, и если да, то как?

ответ

3

имеет только три метода:

  • аутентифицировать: для аутентификации пользователю
  • hasEnrolledFingerprints: если есть по крайней мере, один отпечаток пальца зарегистрирован.
  • isHardwareDetected: проверить, если датчик отпечатков пальцев доступен

Вы также можете сгенерировать ключ шифрования, который надежно хранится на устройстве с использованием системы Android хранилища ключей:

Если вы хотите получить отпечаток (изображение или шаблон) от m sensor невозможно с помощью API Android Fingerprint API. Для этого вы можете использовать внешний датчик отпечатков пальцев с определенным SDK.