From d2bfbfe0425eb39c043a5e67b4ef9fc8d9049363 Mon Sep 17 00:00:00 2001 From: Pierre-Hugues Husson Date: Mon, 9 Aug 2021 15:10:09 +0530 Subject: [PATCH] mediatek: ims: Add MTK-IMS related RRO Overlays Change-Id: I26bb0ba1222c269c839f9ab44f86d68ec79904ef Signed-off-by: techyminati --- ims.mk | 8 ++++++- rro_overlays/mtk-ims-telephony/Android.bp | 7 ++++++ .../mtk-ims-telephony/AndroidManifest.xml | 10 ++++++++ .../mtk-ims-telephony/res/values/config.xml | 5 ++++ .../mtk-ims-telephony/res/values/strings.xml | 23 +++++++++++++++++++ rro_overlays/mtk-ims/Android.bp | 7 ++++++ rro_overlays/mtk-ims/AndroidManifest.xml | 9 ++++++++ rro_overlays/mtk-ims/res/values/config.xml | 6 +++++ rro_overlays/mtk-ims/res/values/strings.xml | 23 +++++++++++++++++++ 9 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 rro_overlays/mtk-ims-telephony/Android.bp create mode 100644 rro_overlays/mtk-ims-telephony/AndroidManifest.xml create mode 100644 rro_overlays/mtk-ims-telephony/res/values/config.xml create mode 100644 rro_overlays/mtk-ims-telephony/res/values/strings.xml create mode 100644 rro_overlays/mtk-ims/Android.bp create mode 100644 rro_overlays/mtk-ims/AndroidManifest.xml create mode 100644 rro_overlays/mtk-ims/res/values/config.xml create mode 100644 rro_overlays/mtk-ims/res/values/strings.xml diff --git a/ims.mk b/ims.mk index 8494e22..9395e4b 100644 --- a/ims.mk +++ b/ims.mk @@ -17,10 +17,11 @@ PRODUCT_SOONG_NAMESPACES += \ vendor/mediatek/ims - +# ImsService PRODUCT_PACKAGES += \ ImsService +# IMS Properties PRODUCT_PRODUCT_PROPERTIES += \ persist.dbg.volte_avail_ovr=1 \ persist.dbg.vt_avail_ovr=1 \ @@ -28,3 +29,8 @@ PRODUCT_PRODUCT_PROPERTIES += \ persist.vendor.vilte_support=0 \ persist.vendor.ims_support=1 \ persist.vendor.volte_support=1 + +# MTK IMS Overlays +PRODUCT_PACKAGES += \ + mtk-ims \ + mtk-ims-telephony diff --git a/rro_overlays/mtk-ims-telephony/Android.bp b/rro_overlays/mtk-ims-telephony/Android.bp new file mode 100644 index 0000000..f06e261 --- /dev/null +++ b/rro_overlays/mtk-ims-telephony/Android.bp @@ -0,0 +1,7 @@ +runtime_resource_overlay { + name: "mtk-ims-telephony", + theme: "mtk-ims-telephony", + certificate: "platform", + sdk_version: "current", + product_specific: true +} \ No newline at end of file diff --git a/rro_overlays/mtk-ims-telephony/AndroidManifest.xml b/rro_overlays/mtk-ims-telephony/AndroidManifest.xml new file mode 100644 index 0000000..966e4f0 --- /dev/null +++ b/rro_overlays/mtk-ims-telephony/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/rro_overlays/mtk-ims-telephony/res/values/config.xml b/rro_overlays/mtk-ims-telephony/res/values/config.xml new file mode 100644 index 0000000..2e4a86b --- /dev/null +++ b/rro_overlays/mtk-ims-telephony/res/values/config.xml @@ -0,0 +1,5 @@ + + + com.mediatek.ims + com.android.service.ims + diff --git a/rro_overlays/mtk-ims-telephony/res/values/strings.xml b/rro_overlays/mtk-ims-telephony/res/values/strings.xml new file mode 100644 index 0000000..04b8988 --- /dev/null +++ b/rro_overlays/mtk-ims-telephony/res/values/strings.xml @@ -0,0 +1,23 @@ + + + + + MTK Telephony IMS Config + + diff --git a/rro_overlays/mtk-ims/Android.bp b/rro_overlays/mtk-ims/Android.bp new file mode 100644 index 0000000..8e989ba --- /dev/null +++ b/rro_overlays/mtk-ims/Android.bp @@ -0,0 +1,7 @@ +runtime_resource_overlay { + name: "mtk-ims", + theme: "mtk-ims", + certificate: "platform", + sdk_version: "current", + product_specific: true +} \ No newline at end of file diff --git a/rro_overlays/mtk-ims/AndroidManifest.xml b/rro_overlays/mtk-ims/AndroidManifest.xml new file mode 100644 index 0000000..b02a46f --- /dev/null +++ b/rro_overlays/mtk-ims/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/rro_overlays/mtk-ims/res/values/config.xml b/rro_overlays/mtk-ims/res/values/config.xml new file mode 100644 index 0000000..f5e0486 --- /dev/null +++ b/rro_overlays/mtk-ims/res/values/config.xml @@ -0,0 +1,6 @@ + + + com.mediatek.ims + true + true + diff --git a/rro_overlays/mtk-ims/res/values/strings.xml b/rro_overlays/mtk-ims/res/values/strings.xml new file mode 100644 index 0000000..3772793 --- /dev/null +++ b/rro_overlays/mtk-ims/res/values/strings.xml @@ -0,0 +1,23 @@ + + + + + MTK IMS Config + +