【问题标题】:change external output resolution更改外部输出分辨率
【发布时间】:2011-08-31 07:52:07
【问题描述】:

是否可以在 Android 手机中更改 hdmi 输出的外部分辨率? 没有评论那么深入,只是告诉他们,他们能够播放高清,但如果 android 能够手动更改设置,则不能。..

sdk里面有什么功能吗?

【问题讨论】:

    标签: android sdk settings resolution


    【解决方案1】:

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

    在运行 Lollipop 的 Note3 上,我能够通过运行(通过终端应用程序或 adb shell)检查支持的外部分辨率

    >dmesg
    

    和(用 grep 过滤)寻找行:

    <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
    

    您会注意到它对应于以下支持的分辨率:

    >cat /sys/devices/virtual/graphics/fb1/edid_modes 
    1,4
    

    然后使用 :

    选择您喜欢的输出
    >setprop hw.hdmi.resolution 1
    

    然后重新插入 mhl 适配器。

    在我的情况下,结果是 640x480,这是我的 800x600 投影仪支持的唯一选项。

    感谢StackExchange answer

    【讨论】:

    • 我正在尝试解决类似的问题。当我输入“adb shell dmesg”时,我收到“klogctl:不允许操作”。我正在将 adb 与 Android 三星 Galaxy S4 手机一起使用。任何想法如何运行 dmesg?
    • 我 ddg'ed(搜索)了您的错误消息并遇到了这个解决方案:'echo 0 > /proc/sys/kernel/dmesg_restrict'
    • 我会试一试的。您是否必须让 Note3 植根才能使用“setprop”来更改分辨率?
    • 是的,我的 Note3 已经root了。没有root你能做到吗?
    • 没有root是不可能的。你有什么好的免费软件可以推荐给我正在使用的手机吗?它是运行 Android 的三星 Galaxy S4。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多