当前位置: 首页 > news >正文

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

1.概述

在Android 12.0进入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_sepolicy := \$(TARGET_RECOVERY_ROOT_OUT)/sepolicy \$(TARGET_RECOVERY_ROOT_OUT)/
http://www.lryc.cn/news/90612.html

相关文章:

  • 【计算机网络】 7、websocket 概念、sdk、实现
  • python中的常见运算符
  • TypeScript类型
  • Integer源码
  • 【四】设计模式~~~创建型模式~~~建造者模式(Java)
  • MarkDown的基本使用方法
  • IDEA 安装配置步骤详解
  • 【网络】· 路由器中配置单臂路由和DHCP,VTP原理
  • Python 子域名扫描工具:使用多线程优化
  • 宝塔面板一键部署Z-Blog博客 - 内网穿透实现公网访问
  • 深入理解设计原则之单一职责原则(SRP)
  • 钉钉群通过短信转发器接收手机短信消息
  • 【C++模版】模版进阶 {非类型模版参数; 模版的特化; 模版的分离编译; 模版总结}
  • Azure Active Directory 的功能和优势
  • mysql查询语句执行过程及运行原理命令
  • 可视化探索开源项目的 contributor 关系
  • SpringBoot 实现启动项目后立即执行方法的几种方式
  • 2021第十二届蓝桥杯Python组国赛【真题+解析+代码】
  • 3D引擎渲染管理系统概览
  • 蔚来Java实习面经
  • nginx 搭建http-flv(rtmp)流媒体的一次尝试
  • Unity 工具 之 Azure 微软语音合成普通方式和流式获取音频数据的简单整理
  • 【A卡,Windows】stable diffusion webui下载安装避坑指南
  • 并发编程-系统学习篇
  • 在浏览器网页上使用JavaScript如何将mp4视频转换成gif动态图片
  • Nginx网络服务——主配置文件-nginx.conf
  • Java Map集合
  • 数据库中的中英文术语大全
  • 调用华为API实现身份证识别
  • 一个简单的基于C/S模型的TCP通信实例