From 65fce9552b185c877ece73fe614c72819349452e Mon Sep 17 00:00:00 2001 From: Tadi Date: Mon, 21 Jan 2019 19:31:45 +0100 Subject: [PATCH] Add initial notch overlay for Xiaomi Mi Play, Redmi Note 7, Mi 9 and Mi 9 Lite(?) --- Xiaomi/Mi9/Android.mk | 8 +++++++ Xiaomi/Mi9/AndroidManifest.xml | 10 ++++++++ Xiaomi/Mi9/res/values/notch.xml | 31 +++++++++++++++++++++++++ Xiaomi/Mi9Lite/Android.mk | 8 +++++++ Xiaomi/Mi9Lite/AndroidManifest.xml | 10 ++++++++ Xiaomi/Mi9Lite/res/values/notch.xml | 31 +++++++++++++++++++++++++ Xiaomi/MiPlay/Android.mk | 8 +++++++ Xiaomi/MiPlay/AndroidManifest.xml | 10 ++++++++ Xiaomi/MiPlay/res/values-land/notch.xml | 22 ++++++++++++++++++ Xiaomi/MiPlay/res/values/notch.xml | 26 +++++++++++++++++++++ Xiaomi/RedmiNote7/Android.mk | 8 +++++++ Xiaomi/RedmiNote7/AndroidManifest.xml | 10 ++++++++ Xiaomi/RedmiNote7/res/values/notch.xml | 25 ++++++++++++++++++++ overlay.mk | 4 ++++ 14 files changed, 211 insertions(+) create mode 100644 Xiaomi/Mi9/Android.mk create mode 100644 Xiaomi/Mi9/AndroidManifest.xml create mode 100644 Xiaomi/Mi9/res/values/notch.xml create mode 100644 Xiaomi/Mi9Lite/Android.mk create mode 100644 Xiaomi/Mi9Lite/AndroidManifest.xml create mode 100644 Xiaomi/Mi9Lite/res/values/notch.xml create mode 100644 Xiaomi/MiPlay/Android.mk create mode 100644 Xiaomi/MiPlay/AndroidManifest.xml create mode 100644 Xiaomi/MiPlay/res/values-land/notch.xml create mode 100644 Xiaomi/MiPlay/res/values/notch.xml create mode 100644 Xiaomi/RedmiNote7/Android.mk create mode 100644 Xiaomi/RedmiNote7/AndroidManifest.xml create mode 100644 Xiaomi/RedmiNote7/res/values/notch.xml diff --git a/Xiaomi/Mi9/Android.mk b/Xiaomi/Mi9/Android.mk new file mode 100644 index 0000000..18bf788 --- /dev/null +++ b/Xiaomi/Mi9/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi9 +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/Mi9/AndroidManifest.xml b/Xiaomi/Mi9/AndroidManifest.xml new file mode 100644 index 0000000..9baae48 --- /dev/null +++ b/Xiaomi/Mi9/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/Mi9/res/values/notch.xml b/Xiaomi/Mi9/res/values/notch.xml new file mode 100644 index 0000000..19414dd --- /dev/null +++ b/Xiaomi/Mi9/res/values/notch.xml @@ -0,0 +1,31 @@ + + + + + 74px + + 24dp + M -58,0 L -58,74 L 58,74 L 58,0 Z + + 100px + + 110px + diff --git a/Xiaomi/Mi9Lite/Android.mk b/Xiaomi/Mi9Lite/Android.mk new file mode 100644 index 0000000..b1a3acc --- /dev/null +++ b/Xiaomi/Mi9Lite/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi9lite +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/Mi9Lite/AndroidManifest.xml b/Xiaomi/Mi9Lite/AndroidManifest.xml new file mode 100644 index 0000000..a34bd6c --- /dev/null +++ b/Xiaomi/Mi9Lite/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/Mi9Lite/res/values/notch.xml b/Xiaomi/Mi9Lite/res/values/notch.xml new file mode 100644 index 0000000..d7fcc85 --- /dev/null +++ b/Xiaomi/Mi9Lite/res/values/notch.xml @@ -0,0 +1,31 @@ + + + + + 79px + + 24dp + M -62,0 L -62,79 L 62,79 L 62,0 Z + + 108px + + 126px + diff --git a/Xiaomi/MiPlay/Android.mk b/Xiaomi/MiPlay/Android.mk new file mode 100644 index 0000000..842051b --- /dev/null +++ b/Xiaomi/MiPlay/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-miplay +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/MiPlay/AndroidManifest.xml b/Xiaomi/MiPlay/AndroidManifest.xml new file mode 100644 index 0000000..79db287 --- /dev/null +++ b/Xiaomi/MiPlay/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/MiPlay/res/values-land/notch.xml b/Xiaomi/MiPlay/res/values-land/notch.xml new file mode 100644 index 0000000..8d3f98a --- /dev/null +++ b/Xiaomi/MiPlay/res/values-land/notch.xml @@ -0,0 +1,22 @@ + + + + + 24dp + diff --git a/Xiaomi/MiPlay/res/values/notch.xml b/Xiaomi/MiPlay/res/values/notch.xml new file mode 100644 index 0000000..cf0a8f5 --- /dev/null +++ b/Xiaomi/MiPlay/res/values/notch.xml @@ -0,0 +1,26 @@ + + + + + 110px + + 110px + + 24dp + diff --git a/Xiaomi/RedmiNote7/Android.mk b/Xiaomi/RedmiNote7/Android.mk new file mode 100644 index 0000000..4229a45 --- /dev/null +++ b/Xiaomi/RedmiNote7/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote7 +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Xiaomi/RedmiNote7/AndroidManifest.xml b/Xiaomi/RedmiNote7/AndroidManifest.xml new file mode 100644 index 0000000..0147e7c --- /dev/null +++ b/Xiaomi/RedmiNote7/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Xiaomi/RedmiNote7/res/values/notch.xml b/Xiaomi/RedmiNote7/res/values/notch.xml new file mode 100644 index 0000000..48816b4 --- /dev/null +++ b/Xiaomi/RedmiNote7/res/values/notch.xml @@ -0,0 +1,25 @@ + + + + + 89px + + 24dp + M -176,0 L -176,89 L 176,89 L 176,0 Z + diff --git a/overlay.mk b/overlay.mk index 17b271f..1f9f9b3 100644 --- a/overlay.mk +++ b/overlay.mk @@ -45,6 +45,8 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-mi8lite \ treble-overlay-xiaomi-mi8pro \ treble-overlay-xiaomi-mi8se \ + treble-overlay-xiaomi-mi9 \ + treble-overlay-xiaomi-mi9lite \ treble-overlay-xiaomi-mia2 \ treble-overlay-xiaomi-mia2lite \ treble-overlay-xiaomi-mimax3 \ @@ -52,6 +54,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-mimix3 \ treble-overlay-xiaomi-mimix3-systemui \ treble-overlay-xiaomi-mipad4 \ + treble-overlay-xiaomi-miplay \ treble-overlay-xiaomi-pocof1 \ treble-overlay-xiaomi-redmi6 \ treble-overlay-xiaomi-redmi6a \ @@ -59,6 +62,7 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-redminote5 \ treble-overlay-xiaomi-redminote6pro \ treble-overlay-xiaomi-redminote6pro-systemui \ + treble-overlay-xiaomi-redminote7 \ treble-overlay-xiaomi-redmis2 \ PRODUCT_PACKAGES += \