最近碰到一个问题,在恢复出厂设置时,显示的图片和文字比较小,需要调整大一些。
网上搜了很多,比如 https://blog.csdn.net/jianggest/article/details/52911257
这篇是比较详尽的说明,但是尝试了半天没效果。
后来发现其实没那么复杂,在代码中有现成的多种大小:
/Project/blackjack/bootable/recovery/res-560dpi、res-hdpi、res-mdpi、res-xhdpi、res-xxhdpi、res-xxxhdpi。
实际上我们默认用的是res-mdpi,对于高分辨率的屏幕来说,这个太小了。
所以调整下引用的资源即可:
/device/mediatek/common/BoardConfig.mk
# Define MTK's Recovery UI resolution
MTK_RECOVERY_MEDIUM_RES := no
build/core/Makefile
# Set recovery_density to the density bucket of the device.
recovery_density := unknown
ifneq (,$(PRODUCT_AAPT_PREF_CONFIG))
# If PRODUCT_AAPT_PREF_CONFIG includes a dpi bucket, then use that value.
recovery_density := $(filter %dpi,$(PRODUCT_AAPT_PREF_CONFIG))
else
# Otherwise, use the default medium density.
recovery_density := xhdpi
endif