2016-05-16 3 views
-1

Я хочу использовать API сканера Finger Print для Android в своем приложении для Android. Но, как я и нашел, мне нужно иметь ОС Android Android, чтобы использовать эту функцию.Сканер отпечатков пальцев Android Api

я скачал пример приложения с андроид официального сайта, и они также упоминали мин требуется SDK в 23

Так что имею в виду, что я не могу использовать этот API до 23? Даже надежное Отнесение CommonsWare предполагает его не представляется возможным http://stackoverflow.com/questions/32563262/fingerprint-scanner-support-for-lower-android-versions Если я право, что его должен иметь андроид зефира для поддержки пальца сканера печати Как я могу обеспечить поддержку Finger функции печати сканера предварительно зефир?

ответ

1

Я не знаю, какое приложение вы строите/имеете.

Есть несколько вариантов.

  1. Использование отпечатков пальцев только на уровне API 23 и осуществить некоторые другие меры безопасности на уровне API ниже 23

  2. Проверьте статистику приложения, чтобы определить наиболее часто используемые устройства и проверить устройства конкретной интеграции отпечатков пальцев. (Samsung имеет SDK для снятия отпечатков пальцев, если устройство имеет сканер встроенный.)
    Используйте Android реализацию на уровне API 23 и устройство конкретной SDK для устройств более низких, чем API 23.

  3. Не использовать отпечатки пальцев на все.

+0

У вас есть хорошие решения человека. Но мне нужно закодировать эту функцию для каждого устройства, если я использую специфические устройства sdk , есть ли у вас информация о распространенных сторонних sdk? –

+0

Да, это непросто. Сначала вам нужно решить, действительно ли вам это нужно, или вы хотите добавить его, потому что сейчас это тренд. Я не уверен в распространении стороннего sdk, потому что обычно изготовителю устройства необходимо интегрировать поддержку в самом Android, а затем предоставлять и sdk для нас, чтобы иметь возможность доступа к этим API низкого уровня, тогда кому-то нужно написать обертку для всех эти SDK. – Alex

+0

ok..thank alex. :) –

0

для устройств с OS API ниже API 23, веб-сайт производителя просто доступа и найти "SDK", "API", ... чтобы найти отпечатки пальцев SDK (Lib файл), чтобы использовать для вашего приложения. Для Sky это PantechFingerprint SDK (напр .: Sky A890): https://github.com/pantechfingerprint/PantechFingerSDK Для Samsung это SDK для передачи: http://developer.samsung.com/sensor-extension#pass Я не знаю, что FingerPrintManger для Android OS API 23 и выше будет корректно работать со всеми типами датчиков FingerPrint много смартфона на рынке. У меня даже нет телефона Android 6.0 для проверки. Слишком плохо для такого разработчика, как я.

Смежные вопросы