美文网首页
android13调整recovery界面图片和文字大小

android13调整recovery界面图片和文字大小

作者: 梧叶已秋声 | 来源:发表于2024-04-16 14:25 被阅读0次

    在恢复出厂设置时,显示的图片和文字比较小,需要调大,修改build/make/core/Makefile中的recovery_density即可。
    把默认的mdpi改成xxhdpi。

     # Set recovery_density to a density bucket based on TARGET_SCREEN_DENSITY, PRODUCT_AAPT_PREF_CONFIG,
     # or mdpi, in order of preference. We support both specific buckets (e.g. xdpi) and numbers,
     # which get remapped to a bucket.
    -recovery_density := $(or $(TARGET_SCREEN_DENSITY),$(PRODUCT_AAPT_PREF_CONFIG),mdpi)
    +recovery_density := $(or $(TARGET_SCREEN_DENSITY),$(PRODUCT_AAPT_PREF_CONFIG),xxhdpi)
     ifeq (,$(filter xxxhdpi xxhdpi xhdpi hdpi mdpi,$(recovery_density)))
     recovery_density_value := $(patsubst %dpi,%,$(recovery_density))
     # We roughly use the medium point between the primary densities to split buckets.
    

    recovery_density := $(or $(TARGET_SCREEN_DENSITY),$(PRODUCT_AAPT_PREF_CONFIG),mdpi)
    作用:初始化 recovery_density 变量。它尝试按顺序获取 TARGET_SCREEN_DENSITY 或 PRODUCT_AAPT_PREF_CONFIG 的值;如果这两者都未设置,则默认使用 mdpi。
    语法:
    $(or A,B,C):返回列表中第一个非空(non-empty)的值。
    mdpi:指中等密度(Medium DPI,160 DPI)。

    可以加一句打印信息:$(warning recovery_density is set to $(recovery_density))
    这样的话执行make xxx | tee 2>&1 build.log 的时候,build.log里就能看到具体值。
    参考链接:
    [MTK][Recovery]如何简单修改recovery模式下的图片文字大小
    [FAQ08110][Recovery][UI/Key]如何修改 recovery mode下字体的大小
    Android recovery修改字库大小
    调整recovery界面菜单字体大小

    深度解析Android Q recovery字体图片生成流程
    Android recovery图片资源制作
    【Android】工厂模式中 字体大小/显示重叠/显示不完整 相关 问题分析与解决(Android14)

    相关文章

      网友评论

          本文标题:android13调整recovery界面图片和文字大小

          本文链接:https://www.haomeiwen.com/subject/czvjxjtx.html