android 指纹传感器 API

android fingerprint sensor API

对于工作中的项目,我正在尝试获取 android 设备上指纹传感器的状态(工作或有缺陷)以查看它是否正常工作。

我在 this android 6.0 API (APK 23) 中使用 "isHardwareDetected" 函数。

有谁知道操作系统如何在不涉及用户的情况下获取有关指纹传感器专有性的信息?

我有一个电池 phone(注 4),指纹传感器工作正常,但 isHardwareDetected 检测结果为假,我无法解释原因。

谢谢, 毛尔。

Android系统服务包括FingerprintManager:

FingerprintManager fingerprintManager = (FingerprintManager)getSystemService(FINGERPRINT_SERVICE);

您需要添加此权限:

<uses-permission android:name="android.permission.USE_FINGERPRINT" />

有关如何处理 FingerprintManager 的更多信息,请阅读:

经过一些调查后发现三星没有为他们的一些设备实现 Android 指纹 API 支持,因此 FingerprintManager Class 不会按预期响应。我建议使用可以在这里找到的 Samsung PASS SDK:http://developer.samsung.com/galaxy/pass.

相关链接:

FingerPrint API isHardwareDetected always returns false