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 + +