Android 13.0修改recovery 菜单项字体大小

1.概述

在13.0的系统rom定制化开发中,在系统进入recovery模式后,界面会g_menu_actions 菜单选项和 提示文字,而这些文字的大小不像上层一样是通过设置属性来表示大小的 而它确是通过字体png图片的大小来计算文字的宽和高的,然后可以修改字体大小,接下来就实现菜单项字体大小修改功能

2. 修改recovery 菜单项字体大小的核心类

    build/make/core/Makefile
    bootable\recovery\minui\graphics.c

3.修改recovery 菜单项字体大小的核心功能分析和实现

首选来看build/make/core/Makefile 文件

   $(INSTALLED_FILES_FILE_RECOVERY): $(INTERNAL_RECOVERY_RAMDISK_FILES_TIMESTAMP)
     
     $(INSTALLED_FILES_FILE_RECOVERY): .KATI_IMPLICIT_OUTPUTS := $(INSTALLED_FILES_JSON_RECOVERY)
     $(INSTALLED_FILES_FILE_RECOVERY): $(INTERNAL_RECOVERYIMAGE_FILES) $(FILESLIST) $(FILESLIST_UTIL)
     	@echo Installed file list: $@
     	mkdir -p $(dir $@)
     	rm -f $@
     	$(FILESLIST) $(TARGET_RECOVERY_ROOT_OUT) > $(@:.txt=.json)
     	$(FILESLIST_UTIL) -c $(@:.txt=.json) > $@
     
     recovery_sepo

你可能感兴趣的:(android,13.0,Rom定制化系列讲解,android,recovery,recovery菜单项字体大小,菜单项字体大小修改,recovery字体大小)