首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改外部输出分辨率

更改外部输出分辨率
EN

Stack Overflow用户
提问于 2011-08-31 15:52:08
回答 1查看 2.6K关注 0票数 2

可以在android手机上更改hdmi输出的外部分辨率吗?没有那么深入的评论,只是告诉我们,他们可以播放HD,但如果android能够手动更改设置,就不能。

sdk里面有没有什么函数?

EN

回答 1

Stack Overflow用户

发布于 2016-02-05 16:14:18

回来分享我的解决方案给那些也遇到这个问题的人。

在我运行棒棒糖的Note3上,我可以通过运行(通过终端应用程序或adb shell )来检查受支持的外部分辨率。

代码语言:javascript
运行
复制
>dmesg

and (使用grep过滤)查找行:

代码语言:javascript
运行
复制
<6>[  581.051746] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported
<6>[  581.051756] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported by MHL
<6>[  581.051767] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Supported
<6>[  581.051777] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Not-Supported by MHL
<6>[  581.051790] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported
<6>[  581.051801] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported by MHL
<6>[  581.051812] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported
<6>[  581.051822] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported by MHL
<6>[  581.051833] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported
<6>[  581.051843] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported by MHL

您将注意到,它对应于中支持的分辨率:

代码语言:javascript
运行
复制
>cat /sys/devices/virtual/graphics/fb1/edid_modes 
1,4

然后使用以下命令选择首选输出:

代码语言:javascript
运行
复制
>setprop hw.hdmi.resolution 1

然后重新插入mhl适配器。

在我的例子中,这导致了640x480,这是我的800x600投影仪唯一支持的选项。

多亏了这个StackExchange answer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7254048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档