Android 人脸认证 HIDL

问题描述 投票:0回答:0

我正在尝试在 Java 中实现 Android 人脸身份验证 HIDL (https://source.android.com/docs/security/features/biometric/face-authentication),以在自定义 Android 10 构建中实现人脸身份验证功能。

我已经生成了 IBiometricsFace 接口并创建了一个扩展 IBiometricsFace.Stub 的类 FaceService。在 SystemServer 中,我创建了 FaceService 类的一个新实例并使用

注册了它
private void run() {
    ...

    FaceService faceService = new FaceService ();
    faceService.registerService("[email protected]::IBiometricsFace");

    ...

文档说

faced
必须使用名称 [email protected] 注册自己,以便系统 FaceService 可以找到它,但检查 FaceService 源我发现它调用
getService
使用上面使用的名称。我应该假设文档已经过时了吗?

java android android-service hidl
© www.soinside.com 2019 - 2024. All rights reserved.