Android指纹扫描仪Api

时间:2016-05-16 06:39:44

标签: android fingerprint android-fingerprint-api

我想在我的Android应用程序中使用Android指纹扫描程序API。但我发现,我需要安装android marshmallow OS才能使用此功能。

我还从android官方网站下载了示例应用程序,他们也提到min需要sdk为23。

那是否意味着,我不能在23之前使用这个API? 即使是值得信赖的 CommonsWare 的参考资料也表明它不可行 http://stackoverflow.com/questions/32563262/fingerprint-scanner-support-for-lower-android-versions 如果我是对的,它必须有android marshmallow来支持指纹扫描仪,我怎样才能为指纹棉花糖提供指纹扫描功能的支持?

2 个答案:

答案 0 :(得分:1)

我不知道你正在构建/拥有什么类型的应用程序。

有一些选择。

  1. 仅在API级别23上使用指纹,并在API级别低于23时实施其他一些安全措施

  2. 检查您的应用统计信息以确定常用设备并检查设备特定指纹集成。 (如果设备内置扫描仪,三星有指纹识别SDK。)
    使用API​​级别23上的Android实现和低于API 23的设备特定SDK。

  3. 根本不要使用指纹。

答案 1 :(得分:0)

对于OS API低于API 23的设备,只需访问制造商网站并找到“SDK”,“API”,...以查找用于您的应用程序的指纹sdk(lib文件)。 对于Sky,它是PantechFingerprint SDK(例如:Sky A890):https://github.com/pantechfingerprint/PantechFingerSDK 对于三星来说,它是Pass SDK:http://developer.samsung.com/sensor-extension#pass 我不知道Android OS API 23及以上版本的FingerPrintManger能否适用于市场上很多智能手机的各种FingerPrint传感器。我甚至没有任何Android 6.0手机可以检查。对像我这样的开发者来说太糟糕了。