目录 device/mediatek/common/aapt_config.mk
# Setting aapt config by lcm height and width if it is not defined
ifeq (,$(strip $($eval $(PRODUCT_AAPT_PREF_CONFIG))))
ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),320_240)
PRODUCT_AAPT_PREF_CONFIG := ldpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),400_240)
PRODUCT_AAPT_PREF_CONFIG := ldpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),432_240)
PRODUCT_AAPT_PREF_CONFIG := ldpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),480_320)
PRODUCT_AAPT_PREF_CONFIG := mdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),640_480)
PRODUCT_AAPT_PREF_CONFIG := mdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),800_480)
PRODUCT_AAPT_PREF_CONFIG := hdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),854_480)
PRODUCT_AAPT_PREF_CONFIG := hdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),960_540)
PRODUCT_AAPT_PREF_CONFIG := hdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1024_600)
PRODUCT_AAPT_PREF_CONFIG := hdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1280_640)
PRODUCT_AAPT_PREF_CONFIG := xhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1498_720)
PRODUCT_AAPT_PREF_CONFIG := xhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1280_720)
PRODUCT_AAPT_PREF_CONFIG := xhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1280_768)
PRODUCT_AAPT_PREF_CONFIG := xhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1280_800)
PRODUCT_AAPT_PREF_CONFIG := xhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1920_1080)
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),1920_1200)
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),2560_1440)
PRODUCT_AAPT_PREF_CONFIG := xxxhdpi
else ifeq ($(LCM_HEIGHT)_$(LCM_WIDTH),2560_1600)
PRODUCT_AAPT_PREF_CONFIG := xxxhdpi
endif
endif
# Slim rom use sw599dp for rom optimization
ifeq (yes,$(strip $(MTK_GMO_ROM_OPTIMIZE)))
PRODUCT_AAPT_CONFIG += sw599dp
endif
本文档详细介绍了如何根据LCD屏幕的高度和宽度设置Android项目的AAPT配置参数,以确保应用程序能够在不同分辨率的设备上正常显示。针对不同的LCD尺寸,如320_240到2560_1600等,提供了相应的配置建议。
2719

被折叠的 条评论
为什么被折叠?



