修改framework层资源文件

发布时间:2025-12-09 20:37:53 浏览次数:4

layout

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

  • 在该路径下新增一个layout文件夹,在其中新增layout文件
  • lagvm/LINUX/android/ 目录下执行 make update-api
  • lagvm/LINUX/android/ 目录下执行 make framework-res
  • 将编译出的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/

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

  • 将新增的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" />
  • lagvm/LINUX/android/ 目录下执行 make update-api
  • lagvm/LINUX/android/ 目录下执行 make framework-res
  • 将编译出的framework-res.apk 推入(push) 车机
  • 需要做网站?需要网络推广?欢迎咨询客户经理 13272073477