Firefly开源社区

标题: RK3288刷5.1系统分辨率设置无效 [打印本页]

作者: stevencuiyue    时间: 2017-9-20 12:26
标题: RK3288刷5.1系统分辨率设置无效
RK3288刷官方发布的最新5.1固件Firefly-RK3288_Android5.1_201708151701.img开机后无论设置什么样的分辨率都是1920x1080,重启也不变, 请问分辨率被固定死的吗?

作者: zhansb    时间: 2017-9-20 15:21
是说HDMI分辨率还是framebuffer的大小没变?
作者: stevencuiyue    时间: 2017-9-20 16:29
zhansb 发表于 2017-9-20 15:21
是说HDMI分辨率还是framebuffer的大小没变?

是HDMI分辨率,apk从api获取的屏幕宽度和高度
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getRealMetrics(metrics);
int width = metrics.widthPixels;
int height = metrics.heightPixels;
就算HDMI分辨率设置1280x720, 获取的宽高还是1920x1080
作者: zhansb    时间: 2017-9-21 08:58
这个不变是正常的,因为底层的framebuffer没变,HDMI只是根据framebuffer做scale
作者: stevencuiyue    时间: 2017-9-21 13:15
zhansb 发表于 2017-9-21 08:58
这个不变是正常的,因为底层的framebuffer没变,HDMI只是根据framebuffer做scale

那怎么修改为不同分辨率对应的framebuffer也改变呢?
作者: zhansb    时间: 2017-9-22 10:05
要改成其他要求,要自己去分析display服务了




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