Android中覆盖

来源:互联网 发布:iphone5s联通4g网络 编辑:程序博客网 时间:2024/05/01 17:30

1、一般我们用高通做好的overlay,但是如果没有做overlay,我们也可以通过以下方式覆盖:

比如说我们想覆盖AndroidManifiest文件(两个项目通用一份代码),我的做法如下:

(1)在packages/apps/Mms/目录下加入no_mms/AndroidManifest.xml目录文件(你想覆盖的文件AndroidManifest.xml

(2)在packages/apps/Mms/Android.mk中加入加黑部分

.....................................

LOCAL_MODULE_TAGS := optional 12 ifneq (, $(filter msm8610_w7_c, $(TARGET_PRODUCT))) 13     LOCAL_MANIFEST_FILE := no_mms/AndroidManifest.xml 14 endif 15  16 LOCAL_SRC_FILES := $(call all-java-files-under, src) 17  18 LOCAL_PACKAGE_NAME := Mms

经过这两步就可以了,其中msm8610_w7_c为你要覆盖的项目名

0 0
原创粉丝点击