需求:通過 shell 命令 wm size 查看到 Physical Size (物理尺寸) 1080x2246 氮双,將初始化的這個物理分辨率進行修改指定的分辨率料滥;
通過命令 wm size <width>x<height> 只能修改的是Override size的尺寸开财,也叫做覆蓋尺寸掘托。
修改原因:因為有些app 在獲取設(shè)備的分辨率的時候娜扇,大部分會獲取當(dāng)前分辨率 邑闺,也就是如果有Overide size的時候用overide size
沒有用physical size 尺寸。
如下所示:
clipboard (1).png
具體步驟:需要修改的文件如下所示
clipboard (2).png
修改: device/mediateksample/R60/ProjectConfig.mk
修改: device/mediateksample/R60/system.prop
修改: frameworks/base/packages/SettingsProvider/res/values/defaults.xml
修改: frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
修改: kernel-4.4/arch/arm64/boot/dts/mediatek/R60.dts
修改: kernel-4.4/arch/arm64/configs/R60_debug_defconfig
修改: kernel-4.4/arch/arm64/configs/R60_defconfig
修改: kernel-4.4/drivers/misc/mediatek/lcm/ft8719_fhdpp_dsi_vdo/ft8719_fhdpp_dsi_vdo.c
修改: kernel-4.4/drivers/misc/mediatek/lcm/h618dax01_fhdpp_dsi_vdo/h618dax01_fhdpp_dsi_vdo.c
修改: vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm/ft8719_fhdpp_dsi_vdo/ft8719_fhdpp_dsi_vdo.c
修改: vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm/h618dax01_fhdpp_dsi_vdo/h618dax01_fhdpp_dsi_vdo.c
-
修改: device/mediateksample/R60/ProjectConfig.mk
clipboard (3).png -
修改: device/mediateksample/R60/system.propclipboard (4).png
-
修改 frameworks/base/packages/SettingsProvider/res/values/defaults.xml
clipboard (5).png 修改: frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
clipboard (6).png
修改: kernel-4.4/arch/arm64/boot/dts/mediatek/R60.dts
clipboard (7).png
修改: kernel-4.4/arch/arm64/configs/R60_debug_defconfig
clipboard (8).png
修改: kernel-4.4/arch/arm64/configs/R60_defconfig
clipboard (9).png
修改: kernel-4.4/drivers/misc/mediatek/lcm/ft8719_fhdpp_dsi_vdo/ft8719_fhdpp_dsi_vdo.c
clipboard (10).png
修改: kernel-4.4/drivers/misc/mediatek/lcm/h618dax01_fhdpp_dsi_vdo/h618dax01_fhdpp_dsi_vdo.c
clipboard (9).png
修改: vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm/ft8719_fhdpp_dsi_vdo/ft8719_fhdpp_dsi_vdo.c
clipboard (7).png
修改: vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm/h618dax01_fhdpp_dsi_vdo/h618dax01_fhdpp_dsi_vdo.c
clipboard (8).png