Firefly开源社区

RK3288刷5.1系统分辨率设置无效

12

积分

0

威望

0

贡献

游客

积分
12
发表于 2017-9-20 12:26:44     
RK3288刷官方发布的最新5.1固件Firefly-RK3288_Android5.1_201708151701.img开机后无论设置什么样的分辨率都是1920x1080,重启也不变, 请问分辨率被固定死的吗?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2017-9-20 15:21:35     
是说HDMI分辨率还是framebuffer的大小没变?
回复

使用道具 举报

12

积分

0

威望

0

贡献

游客

积分
12
发表于 2017-9-20 16:29:28     
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
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2017-9-21 08:58:29     
这个不变是正常的,因为底层的framebuffer没变,HDMI只是根据framebuffer做scale
回复

使用道具 举报

12

积分

0

威望

0

贡献

游客

积分
12
发表于 2017-9-21 13:15:39     
zhansb 发表于 2017-9-21 08:58
这个不变是正常的,因为底层的framebuffer没变,HDMI只是根据framebuffer做scale

那怎么修改为不同分辨率对应的framebuffer也改变呢?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2017-9-22 10:05:14     
要改成其他要求,要自己去分析display服务了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表