Android 修改屏幕尺寸

时间:2025-01-27 21:10:04

一些时候我们做的软件对屏幕尺寸有要求的,如下修改,就可以得到对应的屏幕尺寸

--- a/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/lcm/
+++ b/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/lcm/
@@ -581,6 +581,11 @@ static int panel_simple_probe(struct device *dev, const struct panel_desc *desc)
        if (!of_property_read_u32(dev->of_node, "delay,unprepare", &val))
                of_desc-> = val;
 
+       if (!of_property_read_u32(dev->of_node, "width-mm", &val))
+               of_desc-> = val;
+       if (!of_property_read_u32(dev->of_node, "height-mm", &val))
+               of_desc-> = val;
+
        panel->enabled = false;
        panel->prepared = false;
        panel->desc = of_desc;
diff --git a/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/ b/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/r
index b1bf655..d5654c6 100755
--- a/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/
+++ b/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/
@@ -867,6 +867,8 @@
                dsi,format = <MIPI_DSI_FMT_RGB888>;
                dsi,lanes = <4>;
 
+        width-mm = <108>; 
+               height-mm = <172>;
                delay,prepare = <120>;
                delay,enable = <200>;
                reset-delay-ms = <20>;

修改参数宽 width-mm 和 高 height-mm 就可以得到对应要求尺寸的屏幕大小