# fingerprint.sysprop # module becomes static class (Java) / namespace (C++) for serving API module: "android.fingerprint.samsung.FingerprintHalProperties" owner: Vendor # type of fingerprint sensor prop { prop_name: "ro.vendor.fingerprint.type" type: String scope: Internal access: Readonly enum_values: "default|rear|udfps|udfps_optical|side|home" api_name: "type" } # max enrollments per user (default: 4) prop { prop_name: "ro.vendor.fingerprint.max_enrollments" type: Integer scope: Internal access: Readonly api_name: "max_enrollments_per_user" } # supports navigation gestures prop { prop_name: "ro.vendor.fingerprint.supports_gestures" type: Boolean scope: Internal access: Readonly api_name: "supports_gestures" } # sensor location # |||display in pixel prop { prop_name: "ro.vendor.fingerprint.sensor_location" type: String scope: Internal access: Readonly api_name: "sensor_location" } # force calibration on enroll prop { prop_name: "ro.vendor.fingerprint.force_calibrate" type: Boolean scope: Internal access: Readonly api_name: "force_calibrate" } # send touch events to HAL prop { prop_name: "ro.vendor.fingerprint.request_touch_event" type: Boolean scope: Internal access: Readonly api_name: "request_touch_event" } # uses percentage samples prop { prop_name: "ro.vendor.fingerprint.uses_percentage_samples" type: Boolean scope: Internal access: Readonly api_name: "uses_percentage_samples" } # cancel on completed enrollment prop { prop_name: "ro.vendor.fingerprint.cancel_on_enroll_completion" type: Boolean scope: Internal access: Readonly api_name: "cancel_on_enroll_completion" }