// true means FOD project
PRODUCT_PROPERTY_OVERRIDES += ro.hardware.fp.fod=true
2.2. 指纹传感器的位置、大小(每次指纹验证都需要重新获取)
以下是 Android O 的接口:
//location of FOD sensor's top left corner in pixel, the top left corner of screen is (0,0)
//persist.sys.fp.fod.location.X_Y 表示sensor区域左上角的坐标,以pixel为单位,以物理屏幕左上角为(0,0)计算。 persist.sys.fp.fod.location.X_Y = 453,1640
//sensor的大小(单位也是pixel)
persist.sys.fp.fod.size.width_height = 173,173
以下是 Android P 的接口(应谷歌要求,需要加入「vendor」字样)
//location of FOD sensor's top left corner in pixel, the top left corner of screen is (0,0)// persist.vendor.sys.fp.fod.location.X_Y 表示sensor区域左上角的坐标,以pixel为单位,以物理屏幕左上角为(0,0)计算。
persist.vendor.sys.fp.fod.location.X_Y = 453,1640
//sensor的大小(单位也是pixel)
persist.vendor.sys.fp.fod.size.width_height = 173,173
因为同一款设备,市场上可能会同时存在 Android O 和 Android P 两个版本,所以开发者需要根据 Android 版本调用不同的接口,以获取正确的位置信息。