修改framework层资源文件

layout

路径:
lagvm/LINUX/android/vendor/chinatsp/overlay/frameworks/base/core/res/res/

  1. 在该路径下新增一个layout文件夹,在其中新增layout文件
  2. lagvm/LINUX/android/ 目录下执行 make update-api
  3. lagvm/LINUX/android/ 目录下执行 make framework-res
  4. 将编译出的framework-res.apk 推入(push) 车机
adb push out/target/product/msmnile_gvmq/system/framework/framework-res.apk /system/framework/ && adb shell sync

color

路径:
lagvm/LINUX/android/vendor/chinatsp/overlay/frameworks/base/core/res/res/

  1. 在该路径下新增一个res-night文件夹,在其中新增values文件夹,values文件夹下新增空的attrs.xml文件,以及一个我们所需要的colors.xml文件,在colors文件中定义我们需要的颜色值
  2. frameworks/base/core/res/ 下新增一个res-night文件夹,文件夹下新增values文件夹,values文件夹下新增空的attrs.xml文件
  3. frameworks/base/core/res/Android.bp 中将新增的res-night 添加进来

resource_dirs: [“res”, “res-skin”,“res-night”]

  1. 将新增的color颜色值定义到frameworks/base/core/res/res/values/symbols.xml文件中
  <java-symbol type="color" name="resize_shadow_start_color" />
  <java-symbol type="color" name="resize_shadow_end_color" />
  1. lagvm/LINUX/android/ 目录下执行 make update-api
  2. lagvm/LINUX/android/ 目录下执行 make framework-res
  3. 将编译出的framework-res.apk 推入(push) 车机

猜你喜欢

转载自blog.csdn.net/jxq1994/article/details/130267575