Firefly开源社区

标题: RK3288安卓5.1系统设置中屏幕缩放操作无效,请问如何修改源码解决? [打印本页]

作者: maoguodong    时间: 2017-8-4 15:54
标题: RK3288安卓5.1系统设置中屏幕缩放操作无效,请问如何修改源码解决?
主板:firefly  RK3288开发板
系统:Android5.1
源码包: firefly-rk3288_android5.1_git_20170224.tar.gz
问题:VGA接口显示下,屏幕缩放无效,HDMI接口下,屏幕缩放有效,但是重启失效,请问各路大神,如何解决,或者改哪些源码,请指点一二,谢谢!
作者: maoguodong    时间: 2017-8-4 17:34
各位大神请帮忙看下
作者: Alexpang    时间: 2017-8-9 10:12
system/displayd/ScreenScaleManager.cpp
if (property_get(PROPETY_OVERSCAN_MAX, property_max, 0) > 0)
                max = atoi(property_max);
-       default_scale = max*0.95;
+//     default_scale = max*0.95;
int fd = open(MainDisplaySysNode, O_RDWR, 0);
        if(fd > 0) {
@ -86,7 +86,7 @ ScreenScaleManager::ScreenScaleManager() {
                }
                memset(property, 0, PROPERTY_VALUE_MAX);
                sprintf(property, "overscan %d,%d,%d,%d", overscan_left, overscan_top, overscan_right, overscan_bottom);
-               //              write(fd, property, strlen(property));
+                       write(fd, property, strlen(property));
                close(fd);
                property_set(PROPETY_OVERSCAN_AUX, property);
        }
作者: Alexpang    时间: 2017-8-9 10:13
试试我上面弄的
作者: maoguodong    时间: 2017-8-16 15:42
Alexpang 发表于 2017-8-9 10:12
system/displayd/ScreenScaleManager.cpp
if (property_get(PROPETY_OVERSCAN_MAX, property_max, 0) > 0) ...

多谢@Alexpang




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1