在实际工作中,我们经常需要面对修改系统UI的情况.特别是SystemUI.Dialog样式风格,如果按照一般策略,每次都在系统的资源文件下添加,实际的工作重复量和维护都很复杂.
目前android自己的framework-res.apk本质上也只是打包时占用了0x01开头的资源地址而已.所以我们也可以构建出对应的自由res
主要修改如下:
添加编译依赖.其实这里我并没有验证是否可以去掉.去掉应该关系也不大
主要几个方面
1 添加目录和.mk编译文件,目前在放在/framework/base/core/目录级别下
如果要添加的自己的资源等同framework资源添加步骤
libs/androidfw/AssetManager.cpp 添加.这样任意APP都可以使用到我们的自有资源