Răsfoiți Sursa

cupid: add screenoffudfps

j7b3y 3 luni în urmă
părinte
comite
145ccbebeb

+ 3 - 0
lineage_cupid.mk

@@ -25,6 +25,9 @@ PRODUCT_SYSTEM_DEVICE := cupid
 #    TARGET_DEVICE=$(PRODUCT_SYSTEM_DEVICE) \
 #    TARGET_PRODUCT=$(PRODUCT_SYSTEM_NAME)
 
+# UDFPS
+TARGET_HAS_UDFPS := true
+
 BUILD_FINGERPRINT := Xiaomi/cupid_global/cupid:14/UKQ1.230917.001/V816.0.6.0.ULCMIXM:user/release-keys
 
 PRODUCT_GMS_CLIENTID_BASE := android-xiaomi

+ 10 - 0
overlay/FrameworksResUdfpsSensor/Android.bp

@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "FrameworksResUdfpsSensor",
+    vendor: true,
+}

+ 10 - 0
overlay/FrameworksResUdfpsSensor/AndroidManifest.xml

@@ -0,0 +1,10 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="android.overlay.udfps_sensor">
+    <overlay android:targetPackage="android"
+                   android:isStatic="true"
+                   />
+</manifest>

+ 12 - 0
overlay/FrameworksResUdfpsSensor/res/values/config.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <!-- Type of the udfps long press sensor. Empty if long press is not supported. -->
+    <string name="config_dozeUdfpsLongPressSensorType" translatable="false">org.lineageos.sensor.udfps</string>
+    
+    <!-- Whether devices suports in-display fingerprint when screen is off -->
+    <bool name="config_supportScreenOffUdfps">true</bool>
+</resources>