프레임워크 계층 리소스 파일 수정

공들여 나열한 것

경로:
lagvm/LINUX/android/vendor/chinatsp/overlay/frameworks/base/core/res/res/

  1. 이 경로 아래에 새 레이아웃 폴더를 만들고 그 안에 레이아웃 파일을 추가합니다.
  2. lagvm/LINUX/android/디렉토리에서 make update-api를 실행하십시오.
  3. lagvm/LINUX/android/디렉토리에서 make Framework-res 실행
  4. 컴파일된 Framework-res.apk를 머신에 푸시합니다.
adb push out/target/product/msmnile_gvmq/system/framework/framework-res.apk /system/framework/ && adb shell sync

색상

경로:
lagvm/LINUX/android/vendor/chinatsp/overlay/frameworks/base/core/res/res/

  1. 경로에 res-night 폴더를 추가하고, 값 폴더를 추가하고, 값 폴더에 빈 attrs.xml 파일을 추가하고, 색상 파일에 정의된 필요한 colors.xml 파일을 추가합니다. 우리에게 필요한 색상 값
  2. frameworks/base/core/res/폴더 아래에 res-night 폴더를 추가하고, 폴더 아래에 값 폴더를 추가하고, 값 폴더 아래에 빈 attrs.xml 파일을 추가합니다.
  3. frameworks/base/core/res/Android.bp새로운 재박이 추가될 예정입니다.

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

  1. 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를 머신에 푸시합니다.

추천

출처blog.csdn.net/jxq1994/article/details/130267575