From 93192b8e62ac4a9ac9dd8241793830ceb063a4b8 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Tue, 11 Oct 2022 10:53:34 +0000 Subject: [PATCH 2/2] Enable IMS overlays statically on QCOM/MTK devices Change-Id: I851cf859328cc431e8bb163297c33837d4270f58 --- CAF-IMS/AndroidManifest.xml | 8 ++++---- CAF-IMS/res/values/config.xml | 4 ++-- MTK-IMS/AndroidManifest.xml | 8 ++++---- MTK-IMS/res/values/config.xml | 8 +++++--- Telephony/CAF-IMS/Android.mk | 2 ++ Telephony/CAF-IMS/AndroidManifest.xml | 6 ++++-- Telephony/CAF-IMS/res/values/config.xml | 2 +- Telephony/MTK-IMS/Android.mk | 2 ++ Telephony/MTK-IMS/AndroidManifest.xml | 6 ++++-- Telephony/MTK-IMS/res/values/config.xml | 3 +-- 10 files changed, 29 insertions(+), 20 deletions(-) diff --git a/CAF-IMS/AndroidManifest.xml b/CAF-IMS/AndroidManifest.xml index 47236c6..5376fb8 100644 --- a/CAF-IMS/AndroidManifest.xml +++ b/CAF-IMS/AndroidManifest.xml @@ -3,8 +3,8 @@ android:versionCode="1" android:versionName="1.0"> + android:requiredSystemPropertyName="ro.hardware" + android:requiredSystemPropertyValue="qcom" + android:priority="39" + android:isStatic="true" /> diff --git a/CAF-IMS/res/values/config.xml b/CAF-IMS/res/values/config.xml index 1af87c7..5b85ebd 100644 --- a/CAF-IMS/res/values/config.xml +++ b/CAF-IMS/res/values/config.xml @@ -1,7 +1,7 @@ - org.codeaurora.ims - true + org.codeaurora.ims + true true true true diff --git a/MTK-IMS/AndroidManifest.xml b/MTK-IMS/AndroidManifest.xml index 96ba83e..33132cc 100644 --- a/MTK-IMS/AndroidManifest.xml +++ b/MTK-IMS/AndroidManifest.xml @@ -3,8 +3,8 @@ android:versionCode="1" android:versionName="1.0"> + android:requiredSystemPropertyName="ro.hardware" + android:requiredSystemPropertyValue="+mt6*" + android:priority="79" + android:isStatic="true" /> diff --git a/MTK-IMS/res/values/config.xml b/MTK-IMS/res/values/config.xml index f5e0486..2d49a11 100644 --- a/MTK-IMS/res/values/config.xml +++ b/MTK-IMS/res/values/config.xml @@ -1,6 +1,8 @@ - com.mediatek.ims - true - true + com.mediatek.ims + true + true + true + true diff --git a/Telephony/CAF-IMS/Android.mk b/Telephony/CAF-IMS/Android.mk index 7785cc3..416f501 100644 --- a/Telephony/CAF-IMS/Android.mk +++ b/Telephony/CAF-IMS/Android.mk @@ -2,5 +2,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_PACKAGE_NAME := treble-overlay-telephony-caf-ims +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true LOCAL_PRIVATE_PLATFORM_APIS := true include $(BUILD_PACKAGE) diff --git a/Telephony/CAF-IMS/AndroidManifest.xml b/Telephony/CAF-IMS/AndroidManifest.xml index 2267406..365525c 100644 --- a/Telephony/CAF-IMS/AndroidManifest.xml +++ b/Telephony/CAF-IMS/AndroidManifest.xml @@ -3,6 +3,8 @@ android:versionCode="1" android:versionName="1.0"> + android:requiredSystemPropertyName="ro.hardware" + android:requiredSystemPropertyValue="qcom" + android:priority="79" + android:isStatic="true" /> diff --git a/Telephony/CAF-IMS/res/values/config.xml b/Telephony/CAF-IMS/res/values/config.xml index 565ee42..ddf685d 100644 --- a/Telephony/CAF-IMS/res/values/config.xml +++ b/Telephony/CAF-IMS/res/values/config.xml @@ -1,4 +1,4 @@ - org.codeaurora.ims + org.codeaurora.ims diff --git a/Telephony/MTK-IMS/Android.mk b/Telephony/MTK-IMS/Android.mk index 314b1a9..d08cb5a 100644 --- a/Telephony/MTK-IMS/Android.mk +++ b/Telephony/MTK-IMS/Android.mk @@ -2,5 +2,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_PACKAGE_NAME := treble-overlay-telephony-mtk-ims +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true LOCAL_PRIVATE_PLATFORM_APIS := true include $(BUILD_PACKAGE) diff --git a/Telephony/MTK-IMS/AndroidManifest.xml b/Telephony/MTK-IMS/AndroidManifest.xml index 5afe885..644d06b 100644 --- a/Telephony/MTK-IMS/AndroidManifest.xml +++ b/Telephony/MTK-IMS/AndroidManifest.xml @@ -3,6 +3,8 @@ android:versionCode="1" android:versionName="1.0"> + android:requiredSystemPropertyName="ro.hardware" + android:requiredSystemPropertyValue="+mt6*" + android:priority="79" + android:isStatic="true" /> diff --git a/Telephony/MTK-IMS/res/values/config.xml b/Telephony/MTK-IMS/res/values/config.xml index ead0cc2..01eca95 100644 --- a/Telephony/MTK-IMS/res/values/config.xml +++ b/Telephony/MTK-IMS/res/values/config.xml @@ -1,5 +1,4 @@ - com.mediatek.ims - + com.mediatek.ims -- 2.25.1