在android中增加公用资源包(类似framework-res.apk)
来源:互联网 发布:博客优化站 编辑:程序博客网 时间:2024/06/06 08:38
假设你的资源包叫my-framework-res.apk
请修改build/core/clear_var.mk,增加一个变量,类似LOCAL_USE_MY_FRAMEWORK_RES:=true,默认为true.
修改你的资源包的build脚本,设置LOCAL_USE_MY_FRAMEWORK_RES为false
请修改你的build/core/package.mk,在LOCAL_SDK_RES_VERSION中的合适位置增加
ifeq ($(LOCAL_USE_MY_FRAMEWORK_RES),true)my_framework_res_package_export := \ $(call intermediates-dir-for,APPS,my-framework-res,,COMMON)/package-export.apkmy_framework_res_package_export_deps := \ $(dir $(my_framework_res_package_export))src/R.stampelsemy_framework_res_package_export := my_framework_res_package_export_deps := endif # LOCAL_USE_MY_FRAMEWORK_RES
然后修改build/target/product/core.mk,在PRODUCT_PACKAGES增加my-framework-res
好,大功告成。
最后修改framework/base/core/java/android/content/res/AssetManager.java,在init()函数中增加
addAssertPath("/path/to/my-framework-res.apk");
- 在android中增加公用资源包(类似framework-res.apk)
- android增加自定义公用资源包customer-framework-res.apk
- Android framework-res.apk资源
- 在Android中使用res资源
- Android framework/base/core/res 中添加资源文件编译
- Android添加res资源包
- Android Stdio 引入自定义framework.jar 自定义framework-res.apk 中 attr
- Android Framework中新加res资源方式
- Framework-res.apk内容简介
- 在Android中怎么增加一个类似于framework.jar的SDK包
- Android 中获取res资源
- android增加自定义公用类库customer-framework.jar
- 在android apk中使用internal包
- apk tool 反编译依赖framework-res.apk
- Android中获取res(xml,color)资源
- 如何编译android源码包res的图片资源
- Sacred2中global.res游戏文本资源索引解包
- Android:res资源在R.java中不能自动生成ID
- 数据结构实验之链表七:单链表中重复元素的删除
- 默认拷贝构造函数,默认赋值函数的考察
- 信息安全漫谈(2)账号安全
- 苹果、谷歌、亚马逊(微博)和Facebook仍是市场的领先者
- udev -- 规则 工具 原理
- 在android中增加公用资源包(类似framework-res.apk)
- poj 2506Tiling
- 工作中总结
- Zebra命令模式分析(一) - 分析
- Layout with CSS3(翻译)
- Struts2.3.8 最少需要jar包
- 修改数据库Alert
- ubuntu12.04下安装hadoop-1.0.3 并搭建单机伪分布式运行环境(一)
- Zebra命令模式分析(二) - 实践