Здравствуйте, я новичок в этой работе. На самом деле я хочу добавить блокировку перед своим приложением, например распознаванием лиц, на современных устройствах Android с Android 8.0 Oreo!
Я успешно добавил в свое приложение биометрическую разблокировку / сканер отпечатков пальцев и могу разрешить пользователю сканировать и входить в приложение. Теперь о том, что я хочу использовать для входа в собственное приложение с помощью встроенной функции разблокировки лица Android!
Я просто хочу вызвать действие распознавания лиц моего устройства Android 8.0 Oreo, если оно доступно, и обнаружить лицо пользователя, распознать его и позволить ему войти в систему при успешном распознавании лиц!
Может кто-нибудь, пожалуйста, скажите мне, как это сделать, я знаю, что могу сделать это с помощью openCV или любых других сторонних библиотек! Но мне нужно сделать это с минимальным количеством кода и с существующим намерением активности распознавания лиц Android Native Face Recognition Activity Intent.
заранее спасибо
Извините, но в настоящее время это не поддерживается.
Android 9 only includes fingerprint integration for BiometricPrompt.
Однако в какой-то момент он будет поддерживаться. Подробнее об этом можно прочитать здесь
@ Майкл, это то, что он говорит, да. Однако без глобальной поддержки API и без упоминания конкретного устройства невозможно указать OP на документы, относящиеся к конкретному устройству. Кроме того, UX будет сомнительным, учитывая, что вы не можете выбрать, какой из них использовать, независимо от того, поддерживает ли его устройство.
Пользователь может выбрать что-то вроде. На странице, на которую вы ссылаетесь, указано, что «Если ваше устройство поддерживает несколько биометрических параметров, вы можете указать значение по умолчанию. Однако вы должны разрешить пользователям изменять свои предпочтительные биометрические параметры в настройках». Однако разработчики приложений не могут выбирать (в любом случае, пока Google не добавит это в API).
@ Майкл согласился. Разработчик приложения не может. Я с нетерпением жду, когда API получит «подтяжку лица», в которой он нуждается. Каламбур предназначен!
@kandroidj - значит, невозможно выполнить разблокировку по лицу, как разблокировку по отпечатку пальца, верно?
Я интерпретирую документацию как «Android 9 из дерева AOSP включает только интеграцию отпечатков пальцев для BiometricPrompt»., т.е. производитель устройства может самостоятельно интегрировать дополнительные возможности, если они того захотят. Однако у разработчика приложения не будет возможности выбрать конкретную модальность, по крайней мере, не так, как сейчас выглядит API.