From aabf22a384a30e1b120e06a072f946c8fe85ea81 Mon Sep 17 00:00:00 2001 From: AndroPlus Date: Fri, 23 Nov 2018 20:15:20 +0900 Subject: [PATCH] Add overlay for Xiaomi Mi MIX 3 SystemUI overlay is needed for AOD and it will be enabled by TrebleApp. --- Xiaomi/MiMix3-SystemUI/Android.mk | 6 + Xiaomi/MiMix3-SystemUI/AndroidManifest.xml | 7 + Xiaomi/MiMix3-SystemUI/res/values/config.xml | 38 +++++ Xiaomi/MiMix3/Android.mk | 8 + Xiaomi/MiMix3/AndroidManifest.xml | 10 ++ Xiaomi/MiMix3/res/values/config.xml | 121 +++++++++++++++ Xiaomi/MiMix3/res/xml/power_profile.xml | 149 +++++++++++++++++++ overlay.mk | 2 + 8 files changed, 341 insertions(+) create mode 100644 Xiaomi/MiMix3-SystemUI/Android.mk create mode 100644 Xiaomi/MiMix3-SystemUI/AndroidManifest.xml create mode 100644 Xiaomi/MiMix3-SystemUI/res/values/config.xml create mode 100644 Xiaomi/MiMix3/Android.mk create mode 100644 Xiaomi/MiMix3/AndroidManifest.xml create mode 100644 Xiaomi/MiMix3/res/values/config.xml create mode 100644 Xiaomi/MiMix3/res/xml/power_profile.xml diff --git a/Xiaomi/MiMix3-SystemUI/Android.mk b/Xiaomi/MiMix3-SystemUI/Android.mk new file mode 100644 index 0000000..9834ca2 --- /dev/null +++ b/Xiaomi/MiMix3-SystemUI/Android.mk @@ -0,0 +1,6 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mimix3-systemui +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/MiMix3-SystemUI/AndroidManifest.xml b/Xiaomi/MiMix3-SystemUI/AndroidManifest.xml new file mode 100644 index 0000000..209955b --- /dev/null +++ b/Xiaomi/MiMix3-SystemUI/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + diff --git a/Xiaomi/MiMix3-SystemUI/res/values/config.xml b/Xiaomi/MiMix3-SystemUI/res/values/config.xml new file mode 100644 index 0000000..80aa963 --- /dev/null +++ b/Xiaomi/MiMix3-SystemUI/res/values/config.xml @@ -0,0 +1,38 @@ + + + + + true + + + false + + + com.google.sensor.binned_brightness + + + false + + + false + + + true + diff --git a/Xiaomi/MiMix3/Android.mk b/Xiaomi/MiMix3/Android.mk new file mode 100644 index 0000000..51c24f5 --- /dev/null +++ b/Xiaomi/MiMix3/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mimix3 +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/MiMix3/AndroidManifest.xml b/Xiaomi/MiMix3/AndroidManifest.xml new file mode 100644 index 0000000..62e8661 --- /dev/null +++ b/Xiaomi/MiMix3/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/MiMix3/res/values/config.xml b/Xiaomi/MiMix3/res/values/config.xml new file mode 100644 index 0000000..ee6ce6e --- /dev/null +++ b/Xiaomi/MiMix3/res/values/config.xml @@ -0,0 +1,121 @@ + + + true + true + true + true + 600 + true + true + 1 + 536 + 2047 + 5 + true + 2000 + 4000 + 29.999996% + 1 + + 1 + 2 + 3 + 4 + 8 + 12 + 20 + 33 + 55 + 90 + 148 + 245 + 403 + 665 + 1097 + 1808 + 2981 + 5000 + + + 10.45935 + 29.25559 + 34.240692 + 37.514347 + 40.018696 + 46.885098 + 51.626434 + 58.610405 + 66.890915 + 77.61644 + 90.221886 + 105.80314 + 126.073845 + 154.16931 + 191.83717 + 240.74442 + 294.84857 + 348.05453 + 389.70 + + + 0 + 15 + 30 + 45 + 60 + 75 + 90 + 105 + 120 + 135 + 150 + 165 + 180 + 195 + 210 + 225 + 240 + 255 + + + 0 + 26.11 + 50.5 + 74.17 + 96.89 + 118.3 + 139.8 + 162.9 + 189.8 + 217.4 + 240.4 + 265.3 + 288.7 + 316 + 340.8 + 357.9 + 376.2 + 392.9 + + + true + 3300 + true + true + true + true + false + true + true + true + + true + true + + com.android.systemui/com.android.systemui.doze.DozeService + true + true + true + true + true + diff --git a/Xiaomi/MiMix3/res/xml/power_profile.xml b/Xiaomi/MiMix3/res/xml/power_profile.xml new file mode 100644 index 0000000..fec7d2c --- /dev/null +++ b/Xiaomi/MiMix3/res/xml/power_profile.xml @@ -0,0 +1,149 @@ + + + 0 + 71 + 374.09 + 8.09 + 0.89 + 0.19 + 282.79 + 25 + 16.46 + 42.17 + 160 + 586 + 44.16 + 184.84 + 50 + + 3 + 5 + + 0 + 0 + 0 + 0 + + 4 + 4 + + + 300000 + 403200 + 480000 + 576000 + 652800 + 748800 + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1228800 + 1324800 + 1420800 + 1516800 + 1612800 + 1689600 + 1766400 + + + 43.59 + 45.08 + 46.3 + 47.18 + 47.45 + 49.1 + 50.08 + 52.19 + 53.39 + 53.7 + 57.24 + 59.74 + 62.74 + 65.57 + 69.21 + 73.43 + 77.77 + 81.46 + + + 300000 + 403200 + 480000 + 576000 + 652800 + 748800 + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1209600 + 1286400 + 1363200 + 1459200 + 1536000 + 1612800 + 1689600 + 1766400 + 1843200 + 1920000 + 1996800 + 2092800 + 2169600 + 2246400 + 2323200 + 2400000 + 2476800 + 2553600 + 2649600 + + + 55.64 + 59.85 + 62.9 + 67.56 + 70.91 + 75.2 + 78.72 + 84.21 + 89.26 + 94.8 + 101.02 + 105.51 + 111.87 + 118.53 + 128.99 + 137.49 + 146.46 + 154.62 + 173.55 + 179.36 + 209.68 + 236.7 + 246.27 + 268.23 + 275.14 + 292.46 + 316.98 + 341.44 + 371.42 + 416.77 + + 9.85 + 4.87 + 3200 + 0 + 0 + 0 + + 0 + + .0002 + .002 + .02 + .2 + 2 + + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 4f24b6e..4f665f1 100644 --- a/overlay.mk +++ b/overlay.mk @@ -32,6 +32,8 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-mi8ee \ treble-overlay-xiaomi-mi8se \ treble-overlay-xiaomi-mimix2s \ + treble-overlay-xiaomi-mimix3 \ + treble-overlay-xiaomi-mimix3-systemui \ treble-overlay-xiaomi-redmi6pro \ treble-overlay-xiaomi-mia2lite \ treble-overlay-xiaomi-mipad4 \