Как разблокировать / войти в мое приложение с помощью смарт-блокировки

Здравствуйте, я новичок в этой работе. На самом деле я хочу добавить блокировку перед своим приложением, например распознаванием лиц, на современных устройствах Android с Android 8.0 Oreo!

Я успешно добавил в свое приложение биометрическую разблокировку / сканер отпечатков пальцев и могу разрешить пользователю сканировать и входить в приложение. Теперь о том, что я хочу использовать для входа в собственное приложение с помощью встроенной функции разблокировки лица Android!

Я просто хочу вызвать действие распознавания лиц моего устройства Android 8.0 Oreo, если оно доступно, и обнаружить лицо пользователя, распознать его и позволить ему войти в систему при успешном распознавании лиц!

Может кто-нибудь, пожалуйста, скажите мне, как это сделать, я знаю, что могу сделать это с помощью openCV или любых других сторонних библиотек! Но мне нужно сделать это с минимальным количеством кода и с существующим намерением активности распознавания лиц Android Native Face Recognition Activity Intent.

заранее спасибо

0
0
385
1

Ответы 1

Извините, но в настоящее время это не поддерживается.

Android 9 only includes fingerprint integration for BiometricPrompt.

Однако в какой-то момент он будет поддерживаться. Подробнее об этом можно прочитать здесь

Я интерпретирую документацию как «Android 9 из дерева AOSP включает только интеграцию отпечатков пальцев для BiometricPrompt»., т.е. производитель устройства может самостоятельно интегрировать дополнительные возможности, если они того захотят. Однако у разработчика приложения не будет возможности выбрать конкретную модальность, по крайней мере, не так, как сейчас выглядит API.

Michael 18.12.2018 13:07

@ Майкл, это то, что он говорит, да. Однако без глобальной поддержки API и без упоминания конкретного устройства невозможно указать OP на документы, относящиеся к конкретному устройству. Кроме того, UX будет сомнительным, учитывая, что вы не можете выбрать, какой из них использовать, независимо от того, поддерживает ли его устройство.

kandroidj 18.12.2018 14:45

Пользователь может выбрать что-то вроде. На странице, на которую вы ссылаетесь, указано, что «Если ваше устройство поддерживает несколько биометрических параметров, вы можете указать значение по умолчанию. Однако вы должны разрешить пользователям изменять свои предпочтительные биометрические параметры в настройках». Однако разработчики приложений не могут выбирать (в любом случае, пока Google не добавит это в API).

Michael 18.12.2018 14:52

@ Майкл согласился. Разработчик приложения не может. Я с нетерпением жду, когда API получит «подтяжку лица», в которой он нуждается. Каламбур предназначен!

kandroidj 18.12.2018 15:08

@kandroidj - значит, невозможно выполнить разблокировку по лицу, как разблокировку по отпечатку пальца, верно?

Arnold Brown 10.09.2019 05:40

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