在Android Developer上看到Fingerprint类属于API 23。
那么目前没有升级到API 23,但是支持指纹识别的Android设备是如何做的呢?
比如小米MIUI中,是有自己的指纹sdk吗?
在Android Developer上看到Fingerprint类属于API 23。
那么目前没有升级到API 23,但是支持指纹识别的Android设备是如何做的呢?
比如小米MIUI中,是有自己的指纹sdk吗?
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
2 回答1.7k 阅读
1 回答1.3k 阅读
1.3k 阅读
指纹识别主要是硬件技术,硬件的运行首先需要硬件驱动程序,不同的指纹识别芯片商会提供不同的驱动程序,第三方使用者(如小米),在机器上植入指纹识别硬件后,调试好驱动程序,通过特定的应用层API调用指纹识别硬件感应的数据。你说的MIUI有SDK,可以算是,但不是公开的,运行于MIUI上的第三方应用是无可能调取到指纹识别数据的,不光小米,华为、三星、魅族等,目前都是这样。API23则把这一部分标准化、开放化,但等API23普及的时候情况就难说了,小米、三星、魅族、华为这些厂商不见得会认同这个标准,指纹识别数据属于敏感数据,可能厂商打着安全旗号,各家再出一套变种的API也不奇怪。