指纹模块流程分析(三)之fingerprintd

三、fingerprintd

fingerprintd在system/core/fingerprintd目录下

指纹模块流程分析(三)之fingerprintd_第1张图片

 

fingerprintd可以分为四个部分:

1. fingerprintd.cpp “负责将fingerprintd加入到ServiceManager中,以便FingerprintService能够获取”

2. IFingerprintDaemon.h/IFingerprintDaemon.cpp “负责java层到fingerprintd的Binder通信(我们指纹录入和识别都会调用里面的方法)”

3. FingerprintDaemonProxy.h/FingerprintDaemonProxy.cpp “负责fingerprintd和Fignerprint hal层的通信”

4. IFingerprintDaemonCallback.h/IFingerprintDaemonCallback.cpp “负责将指纹的回调结果传给java层”

你可能感兴趣的:(指纹,AOSP)