From 1ea39339db31d452130cf24928e9cdb65627c0a4 Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Tue, 23 Nov 2021 01:46:32 -0300 Subject: [PATCH 1/2] Add initial files for Teclast P20HD --- Teclast/P20HD/Android.mk | 8 ++ Teclast/P20HD/AndroidManifest.xml | 10 ++ Teclast/P20HD/res/values/arrays.xml | 121 ++++++++++++++++++++++++ Teclast/P20HD/res/values/bools.xml | 26 +++++ Teclast/P20HD/res/values/integers.xml | 12 +++ Teclast/P20HD/res/values/strings.xml | 7 ++ Teclast/P20HD/res/xml/power_profile.xml | 94 ++++++++++++++++++ overlay.mk | 1 + 8 files changed, 279 insertions(+) create mode 100644 Teclast/P20HD/Android.mk create mode 100644 Teclast/P20HD/AndroidManifest.xml create mode 100644 Teclast/P20HD/res/values/arrays.xml create mode 100644 Teclast/P20HD/res/values/bools.xml create mode 100644 Teclast/P20HD/res/values/integers.xml create mode 100644 Teclast/P20HD/res/values/strings.xml create mode 100644 Teclast/P20HD/res/xml/power_profile.xml diff --git a/Teclast/P20HD/Android.mk b/Teclast/P20HD/Android.mk new file mode 100644 index 0000000..d70837b --- /dev/null +++ b/Teclast/P20HD/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-teclast-p20hd +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Teclast/P20HD/AndroidManifest.xml b/Teclast/P20HD/AndroidManifest.xml new file mode 100644 index 0000000..bc87451 --- /dev/null +++ b/Teclast/P20HD/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Teclast/P20HD/res/values/arrays.xml b/Teclast/P20HD/res/values/arrays.xml new file mode 100644 index 0000000..74547df --- /dev/null +++ b/Teclast/P20HD/res/values/arrays.xml @@ -0,0 +1,121 @@ + + + + 33.07 + 49.81 + 65.02 + 80.2 + 96.75 + 111.8 + 144.3 + 144.3 + 144.3 + 144.3 + 144.3 + 260.0 + 288.5 + 302.0 + 308.7 + 315.4 + 330.0 + 363.6 + 366.6 + + + 16 + 32 + 50 + 100 + 140 + 180 + 240 + 300 + 600 + 800 + 1000 + 2000 + 3000 + 4000 + 5000 + 6000 + 8000 + 10000 + + + /system/lib/libjavacrypto.so + /system/lib/libhidltransport.so + /system/framework/arm/boot-core-libart.oat + /system/framework/arm/boot-conscrypt.oat + /system/framework/arm/boot-core-libart.vdex + /system/framework/arm/boot-ext.vdex + /system/framework/arm/boot.vdex + /system/framework/arm/boot-framework.vdex + /system/framework/framework-res.apk + + + 0 + 30 + + + 12000 + 20000 + 15000 + 20000 + + + com.tencent.mm + com.facebook.katana + com.facebook.orca + com.imangi.templerun2 + + + 0 + 15 + 30 + 45 + 60 + 75 + 90 + 105 + 120 + 135 + 150 + 165 + 180 + 195 + 210 + 225 + 240 + 255 + + + 0.0125 + 10.39 + 33.07 + 57.41 + 80.02 + 104.3 + 126.7 + 150.3 + 172.3 + 195.4 + 216.9 + 239.6 + 260.0 + 281.9 + 302.0 + 323.3 + 343.1 + 363.6 + + + bt-pan + + + rndis0 + usb0 + + + wlan0 + + diff --git a/Teclast/P20HD/res/values/bools.xml b/Teclast/P20HD/res/values/bools.xml new file mode 100644 index 0000000..cbcc60c --- /dev/null +++ b/Teclast/P20HD/res/values/bools.xml @@ -0,0 +1,26 @@ + + + false + true + true + false + true + true + true + true + true + true + true + false + true + true + true + true + true + true + false + true + false + true + false + diff --git a/Teclast/P20HD/res/values/integers.xml b/Teclast/P20HD/res/values/integers.xml new file mode 100644 index 0000000..6388ef9 --- /dev/null +++ b/Teclast/P20HD/res/values/integers.xml @@ -0,0 +1,12 @@ + + + 2000 + 4000 + 3 + 600 + 24300 + 0 + 0xFFFF0000 + 2 + 6 + diff --git a/Teclast/P20HD/res/values/strings.xml b/Teclast/P20HD/res/values/strings.xml new file mode 100644 index 0000000..af86e73 --- /dev/null +++ b/Teclast/P20HD/res/values/strings.xml @@ -0,0 +1,7 @@ + + + com.android.systemui/com.android.systemui.doze.DozeService + com.spreadtrum.ims + com.google.android.gms + com.spreadtrum.ims + diff --git a/Teclast/P20HD/res/xml/power_profile.xml b/Teclast/P20HD/res/xml/power_profile.xml new file mode 100644 index 0000000..36e2c06 --- /dev/null +++ b/Teclast/P20HD/res/xml/power_profile.xml @@ -0,0 +1,94 @@ + + + 0 + 66.06 + 272.285 + 83 + 1.9 + 4 + 100 + 98 + 2.83 + 30.473 + 2310 + 275.34 + 55 + 220 + 5.4 + + 2.4 + 2.4 + + 1.505 + 32.16 + 33.15 + 3300 + + 4 + 4 + + + 768000 + 884000 + 1000000 + 1100000 + 1200000 + + + 768000 + 1050000 + 1225000 + 1400000 + 1500000 + 1600000 + + + 20.1 + 26 + 33.5 + 37 + 40.7 + + + 39.4 + 52.6 + 68.19 + 85.1 + 118.2 + 148.1 + + 2.25 + 16.189 + 0 + 6.478 + 26.141 + 6000 + 2.774 + 58.615 + 123.65 + + 3300 + + .0002 + .002 + .02 + .2 + 2 + + 0 + 0.8 + 90 + + 10 + 100 + 180 + 270 + 380 + + 3700 + + 13.94 + 27.9 + + 3700 + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index e0b6636..4f11c8f 100755 --- a/overlay.mk +++ b/overlay.mk @@ -130,6 +130,7 @@ PRODUCT_PACKAGES += \ treble-overlay-sony-pdx206 \ treble-overlay-sprd-ims \ treble-overlay-teclast-m30 \ + treble-overlay-teclast-p20hd \ treble-overlay-teclast-t30 \ treble-overlay-tecno-camon11 \ treble-overlay-telephony-caf-ims \ From a7a9e07744e54a04b685e42bc7bcd53c4601879f Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Tue, 23 Nov 2021 01:51:03 -0300 Subject: [PATCH 2/2] Fix issues reported by test --- Teclast/P20HD/res/values/arrays.xml | 12 ------------ Teclast/P20HD/res/values/bools.xml | 11 ----------- Teclast/P20HD/res/values/integers.xml | 3 --- Teclast/P20HD/res/values/strings.xml | 3 --- 4 files changed, 29 deletions(-) diff --git a/Teclast/P20HD/res/values/arrays.xml b/Teclast/P20HD/res/values/arrays.xml index 74547df..ef0b820 100644 --- a/Teclast/P20HD/res/values/arrays.xml +++ b/Teclast/P20HD/res/values/arrays.xml @@ -56,18 +56,6 @@ 0 30 - - 12000 - 20000 - 15000 - 20000 - - - com.tencent.mm - com.facebook.katana - com.facebook.orca - com.imangi.templerun2 - 0 15 diff --git a/Teclast/P20HD/res/values/bools.xml b/Teclast/P20HD/res/values/bools.xml index cbcc60c..e13fee8 100644 --- a/Teclast/P20HD/res/values/bools.xml +++ b/Teclast/P20HD/res/values/bools.xml @@ -2,25 +2,14 @@ false true - true - false - true true true true true true - true - false - true - true true true true true - false - true - false true - false diff --git a/Teclast/P20HD/res/values/integers.xml b/Teclast/P20HD/res/values/integers.xml index 6388ef9..f1d5914 100644 --- a/Teclast/P20HD/res/values/integers.xml +++ b/Teclast/P20HD/res/values/integers.xml @@ -4,9 +4,6 @@ 4000 3 600 - 24300 - 0 - 0xFFFF0000 2 6 diff --git a/Teclast/P20HD/res/values/strings.xml b/Teclast/P20HD/res/values/strings.xml index af86e73..267b396 100644 --- a/Teclast/P20HD/res/values/strings.xml +++ b/Teclast/P20HD/res/values/strings.xml @@ -1,7 +1,4 @@ - com.android.systemui/com.android.systemui.doze.DozeService com.spreadtrum.ims - com.google.android.gms - com.spreadtrum.ims