2016-05-16 113 views
-1

我想在我的Android应用程序中使用Android指纹扫描仪API。但是正如我发现的,我需要安卓棉花糖操作系统才能使用此功能。Android指纹扫描仪Api

我从Android的官方网站也下载示例应用程序,他们也提到分钟所需的SDK为23

那么,是不是说,我不能23日前使用这个API? CommonsWare的甚至值得信赖的参考建议其不可能 http://stackoverflow.com/questions/32563262/fingerprint-scanner-support-for-lower-android-versions 如果我是正确的,它必须有Android的棉花糖,支持指纹扫描仪,我如何能够提供支持指纹扫描仪功能的预棉花糖?

回答

1

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

有一些选项。仅在API级别23

  1. 使用指纹和执行API级别低于23

  2. 一些其他的安全措施检查您的应用统计信息来确定常用的设备和检查设备特定指纹的整合。 (三星SDK用于指纹识别设备是否扫描仪内置的。)
    使用于API级别23 Android的实施和设备比API低的器件固有SDK 23

  3. 不要使用在指纹所有。

+0

你有很好的解决方案的人。 但我需要为每个设备编码此功能,如果我正在使用设备特定sdk 您是否有关于常见第三方sdk的信息? –

+0

是的,这并不容易。首先,您需要决定是否真的需要它,或者您想添加它,因为它现在趋于流行。我不确定常见的第三方sdk,因为通常设备制造商需要将支持集成到Android本身,然后为我们提供和sdk以便能够访问这些低级别的API,然后有人需要为所有人编写包装这些SDK。 – Alex

+0

行..谢谢你alex。:) –

0

与OS API比API 23时,刚刚访问制造商的网站,并找到设备 “SDK”, “API”,...找到指纹SDK(LIB文件)来使用你的应用程序。 星空,它是PantechFingerprint SDK(例如:天空A890):https://github.com/pantechfingerprint/PantechFingerSDK 对于三星,它是通SDK:http://developer.samsung.com/sensor-extension#pass 我不知道Android操作系统API 23 FingerPrintManger及以上将与所有类型的指纹传感器的正常工作市场上有很多智能手机。我什至没有任何Android 6.0手机检查。对于像我这样的开发者来说太糟糕了。