为 Android 实现指纹认证

yes*_*esh 5 authentication android fingerprint android-6.0-marshmallow

我对学习如何开发使用指纹认证的 android 应用程序非常感兴趣。

我如何实现指纹认证?

ʍѳђ*_*ઽ૯ท 6

指纹认证正是您想要的:

此版本提供了新的 API,让您可以通过在支持的设备上使用指纹扫描来验证用户,将这些 API 与 Android Keystore 系统结合使用。

要通过指纹扫描对用户进行身份验证,请获取新的 FingerprintManager 类的实例并调用 authenticate() 方法。您的应用必须在具有指纹传感器的兼容设备上运行。您必须在您的应用程序上实现指纹身份验证流程的用户界面,并在您的 UI 中使用标准的 Android 指纹图标。Android 指纹图标 (c_fp_40px.png) 包含在指纹对话框示例中。如果您正在开发多个使用指纹认证的应用程序,请注意每个应用程序必须独立验证用户的指纹。

要在您的应用中使用此功能,请首先在清单中添加 USE_FINGERPRINT 权限。

<uses-permission
        android:name="android.permission.USE_FINGERPRINT" />
Run Code Online (Sandbox Code Playgroud)

要查看指纹身份验证的应用实现,请参阅指纹对话框示例。有关如何将这些身份验证 API 与其他 Android API 结合使用的演示,请参阅视频指纹和支付 API