V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lupus721
V2EX  ›  Android

安卓手机如何调整显示面积

  •  
  •   lupus721 · 2017-12-16 15:17:35 +08:00 · 13863 次点击
    这是一个创建于 2533 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有这么一个需求,屏幕右侧竖列出现一些破损,所以导致无法显示,比如右上角的电池,时间,都被破损部分遮住了。

    所以在想是否可以调整屏幕的显示区域,比如只使用 80%的可用面积,把坏的部分绕过去

    尝试过调整配置文件 build.prop

    ro.sf.lcd_density 参数,这个只是改变了分辨率,没有改变显示面积

    也尝试过命令行执行

    wm size 720x1280

    但是依然是在分辨率这个层面上变化的。

    放狗也没搜到相关的介绍,可有相关的解决办法么

    ps.不打算换屏了,二手好的才 200 多的手机,屏幕一百多,换屏不划算,当备机而已,能用就行。
    第 1 条附言  ·  2017-12-16 18:22:49 +08:00

    update 2017年12月16日18:21:25

    已经通过

    wm overscan 0,0,100,0
    

    命令完美实现更改显示面积的这个需求

    16 条回复    2017-12-18 15:41:01 +08:00
    xingda920813
        1
    xingda920813  
       2017-12-16 15:23:43 +08:00
    yuchenr
        2
    yuchenr  
       2017-12-16 15:46:55 +08:00
    搭个车,顺便问下,屏幕中间部分区域的触摸挂了(点不到),还有办法绕过去吗?
    wsxyeah
        3
    wsxyeah  
       2017-12-16 16:01:07 +08:00 via iPhone
    lineage os 的单手模式
    lupus721
        4
    lupus721  
    OP
       2017-12-16 16:01:25 +08:00
    @xingda920813 这个软件不更新已经很久,,用完以后就卡在开机界面了。。。然后现在重新刷机中
    nicevar
        5
    nicevar  
       2017-12-16 17:13:21 +08:00
    我发现自己的黑莓手机是自带这个功能呢的,系统应该有个地方可以设置,android 版本 7.1.1
    lupus721
        6
    lupus721  
    OP
       2017-12-16 17:20:10 +08:00
    @wsxyeah 这个好像要双击一下才启用,有没有一劳永逸的改系统配置文件啊,分辨率之类的地方呢
    lupus721
        7
    lupus721  
    OP
       2017-12-16 17:21:43 +08:00
    @nicevar 我也希望有啊,但是找了好久还没找到。。
    nicevar
        8
    nicevar  
       2017-12-16 17:22:05 +08:00
    理解错了楼主的意思,黑莓的是指定部分显示区域
    tghgffdgd
        9
    tghgffdgd  
       2017-12-16 17:23:39 +08:00
    开发者模式里面有个东西可以打开半透明的一个小屏,可以展示出当前画面,可以拖来拖去
    nicevar
        10
    nicevar  
       2017-12-16 17:23:40 +08:00
    @lupus721 我弄错了,黑莓的那个功能是为了保护隐私,指定屏幕一块区域能显示可见
    qinxi
        11
    qinxi  
       2017-12-16 17:31:32 +08:00
    单手模式啊
    lupus721
        12
    lupus721  
    OP
       2017-12-16 18:18:00 +08:00
    @yuchenr 这个真心不知道了
    lupus721
        13
    lupus721  
    OP
       2017-12-16 18:20:58 +08:00
    @xingda920813
    @wsxyeah
    @tghgffdgd
    @qinxi

    感谢楼上各位的建议,已经找到合适的办法了
    adb 后
    adb shell wm overscan 0,0,100,0
    如果已经 root 也可以在超级终端里输入(需要 su 权限,不然无法执行)
    su
    wm overscan 0,0,100,0
    这条命令可以设置系统的显示范围,一次设置,重启后依然有效,其中四个参数分别是距离左上右下的范围,基本完美解决需求
    awenxjtu
        14
    awenxjtu  
       2017-12-16 18:29:29 +08:00 via Android
    @lupus721 over scan 后屏幕会省电吗?
    lupus721
        15
    lupus721  
    OP
       2017-12-18 11:41:45 +08:00
    @awenxjtu 这个真不知道,估计一比较难测试,因为右边那部分只是不在系统显示范围内,但是依然是点亮状态的,所以省电应该不明显,不过如果使用 wm density /wm size 命令改变 dpi 还有改变分辨率,听说会省一些。。
    tiiime
        16
    tiiime  
       2017-12-18 15:41:01 +08:00
    @yuchenr 无障碍里找找 3t 有个`开关控制`不知道其他手机有没有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1187 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:15 · PVG 02:15 · LAX 10:15 · JFK 13:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.