forked from donjohanliebert/hardware_xiaomi
hidl: biometrics: fingerprint: Set properties for IFAA
Change-Id: I0b1786721c951cd833d3c20f58cd0c8a70c08fae
This commit is contained in:
parent
873c871046
commit
d6951615ae
@ -18,6 +18,7 @@ cc_binary {
|
||||
],
|
||||
|
||||
shared_libs: [
|
||||
"libbase",
|
||||
"libcutils",
|
||||
"liblog",
|
||||
"libhidlbase",
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include <hardware/hardware.h>
|
||||
#include "BiometricsFingerprint.h"
|
||||
|
||||
#include <android-base/properties.h>
|
||||
#include <inttypes.h>
|
||||
#include <unistd.h>
|
||||
|
||||
@ -41,6 +42,8 @@ static const uint16_t kVersion = HARDWARE_MODULE_API_VERSION(2, 1);
|
||||
|
||||
using RequestStatus = android::hardware::biometrics::fingerprint::V2_1::RequestStatus;
|
||||
|
||||
using ::android::base::SetProperty;
|
||||
|
||||
BiometricsFingerprint* BiometricsFingerprint::sInstance = nullptr;
|
||||
|
||||
BiometricsFingerprint::BiometricsFingerprint() : mClientCallback(nullptr), mDevice(nullptr) {
|
||||
@ -54,10 +57,16 @@ BiometricsFingerprint::BiometricsFingerprint() : mClientCallback(nullptr), mDevi
|
||||
|
||||
ALOGI("Opened fingerprint HAL, class %s", class_name);
|
||||
mIsUdfps = is_udfps;
|
||||
SetProperty("persist.vendor.sys.fp.vendor", class_name);
|
||||
break;
|
||||
}
|
||||
if (!mDevice) {
|
||||
ALOGE("Can't open any HAL module");
|
||||
SetProperty("persist.vendor.sys.fp.vendor", "none");
|
||||
}
|
||||
|
||||
if (mIsUdfps) {
|
||||
SetProperty("ro.hardware.fp.udfps", "true");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user