以下是高通MSM8994平台上Rimo/Lushai集成Reliance eMBMS所有涉及到的文件:
在该目录下E:\rimoGit\msm8994_S\LINUX\android\vendor\qcom\proprietary\prebuilt_HY11\target\product\msm8994\sy以下是高通MSM8994平台上Rimo/Lushai集成Reliance eMBMS所有涉及到的文件:stem\app新建预置apk的文件夹:
3.在E:\rimoGit\msm8994_S\LINUX\android\vendor\qcom\proprietary\common\config\device-vendor.mk文件下添加配置,告诉编译系统将该apk编译进去:
#add for 4G feature
TELEPHONY_APPS += embms
TELEPHONY_APPS += MSDC_UI
TELEPHONY_APPS += QAS_DVC_MSP
4.在device/qcom/rimo01a_msm8994/目录下添加embms所需要的参数配置文件:
E:\rimoGit\msm8994_S\LINUX\android\device\qcom\rimo01a_msm8994\embms\qcom
5.修改eMBMS自身的vendor/qcom/proprietary/telephony-apps/embms/Android.mk文件,添加相应的配置:
6.修改E:\rimoGit\msm8994_S\LINUX\android\device\qcom\rimo01a_msm8994\rimo01a_msm8994.mk配置:
CKT_EMBMS_PORTING := yes
ifeq ($(CKT_EMBMS_PORTING),yes)
PRODUCT_COPY_FILES += \
device/qcom/rimo01a_msm8994/embms/qcom/config_params.xml:system/embms/qcom/config_params.xml \
device/qcom/rimo01a_msm8994/embms/qcom/provisioning_params.xml:system/embms/qcom/provisioning_params.xml
endif
7.修改E:\rimoGit\msm8994_S\LINUX\android\vendor\qcom\proprietary\prebuilt_HY11\target\product\msm8994\Android.mk
######################################
ifeq ($(strip $(CKT_EMBMS_PORTING)),yes)
include $(CLEAR_VARS)
LOCAL_MODULE := MSDC_UI
LOCAL_MODULE_OWNER := qcom
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_CERTIFICATE := platform
LOCAL_MODULE_SUFFIX := .apk
LOCAL_SRC_FILES := ../../.././target/product/msm8994/system/app/MSDC_UI/MSDC_UI.apk
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/app
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := QAS_DVC_MSP
LOCAL_MODULE_OWNER := qcom
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := APPS
LOCAL_CERTIFICATE := platform
LOCAL_MODULE_SUFFIX := .apk
LOCAL_SRC_FILES := ../../.././target/product/msm8994/system/app/QAS_DVC_MSP/QAS_DVC_MSP.apk
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/app
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libmsp
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX := .so
LOCAL_MULTILIB := 32
LOCAL_MODULE_OWNER := qcom
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := ../../.././target/product/msm8994/system/app/QAS_DVC_MSP/libmsp.so
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/app/QAS_DVC_MSP/lib/arm
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_PREBUILT)
endif
######################################