8.1 手机是否支持指纹frameworks 层配置
1、在device 下编译文件中加入
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
这样就会将配置文件复制到手机中。
PackageMS 会将这个文件解析是否有这个feature
public static final String FEATURE_FINGERPRINT = "android.hardware.fingerprint";
system_Server 根据这个feature 决定是否启动FMS
if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)) { traceBeginAndSlog("StartFingerprintSensor"); mSystemServiceManager.startService(FingerprintService.class); traceEnd(); }