首先 机器必须root
修改屏幕分辨率网上已有教程,
我这里按照教程将分辨率改为了720P
因为没有发布url的权限,涉及到的软件请大家自行百度啦~~
如何更改安卓屏幕分辨率? 在Windows系统中,要更改屏幕分辨率很简单,有选项可以让你调整。安卓系统用起来虽然和Windows很类似,但屏幕分辨率调整却麻烦不少,需要修改系统文件。为此,你需要先root掉手机。如果手机没法root,那就没把办法了。下面是修改安卓屏幕显示分辨率的步骤。 1、确定手机的显示density和分辨率 desity翻译成中文的意思是密度,在安卓系统中,desity是一个重要的显示参数。如果density设置不当,如低分辨率用了高density,会使得字体和其他一些UI显示得特别小,甚至影响App兼容。要确定手机的density很简单,使用RE文件管理器,开启system目录下的build.prop,找到“ro.sif.lcd_density=”的参数,后面的数字就是当前的density。 软件名称: | RE文件管理器(RootExplorer) | 软件版本: | 3.3.2 | 软件大小: | 2.38MB | 软件授权: | 免费 | 适用平台: | Android | 下载地址: |
|
2、根据分辨率修改density
前面说到,如果density不对,会造成很多问题,所以修改分辨率前,我们把density变更到对应的数值。以笔者的设备为例。笔者的设备默认分辨率是1080p(1920x1080),density为480。如果要把分辨率修改到720p(1280x720),那么就按照下面的方法计算出需要修改的density数值。 需要修改成的density数值=480/(1080/720)=320
使用RE文件管理器,编辑build.prop。将“ro.sif.lcd_density=”的参数改写成为需要修改的数值,保存。 3、修改显示分辨率 修改density后,就可以接着修改显示分辨率了,这一步需要用到电脑,下面以Windows PC为例。首先需要安装安卓adb开发包,下载后,按照压缩包里的说明安装。 软件名称: | adb工具包 | 软件版本: | 1.0.32 | 软件大小: | 608KB | 软件授权: | 免费 | 适用平台: | Win2000 WinXP Win2003 Vista Win8 Win7 | 下载地址: |
|
接着开启安卓手机的USB调试模式,将其连接到电脑。开启CMD,输入以下代码: adb shell wm size “所需修改的分辨率” 比如说,如果需要改成720p,则输入: adb shell wm size 720x1280 按回车,提示成功后重启手机。如果提示error错误,则在CMD输入以下命令: adb kill-server adb start-server adb remount 然后再次输入: adb shell wm size 720x1280
(PS:大家注意,如果你是使用终端模拟器敲入命令
终端模拟器里面打命令su之后,前面的命令不需要
adb shell
直接输入wm size 720x1280)
这个时候暂时先不要重启手机,因为目前为止还没有涉及到安卓三键的坐标修改,所以我们先把虚拟按键开启 用re管理器修改build.prop
安卓4.0以上开启虚拟按键的方法,在这build.prop文件最下面,加上
qemu.hw.mainkeys=0
这个代码,留个空格,关机重启就有了。相信比较细心的同学,拿我包包里的这个文件对比,也就知道了。。把0改成1就是关闭。 接着重启手机。重启后,恭喜你,分辨率修改成功啦! 这个时候暂时用虚拟按键操作,因为安卓三键已经失效不能使用。 如果要把分辨率改回去,也需要先修改density,然后再通过CMD修改显示分辨率。总之,原理就是先通过系统配置文件修改density,然后通过adb工具修改显示分辨率,这原理还是很好理解的。 通过降低显示分辨率,可以有效提升安卓机的流畅性和续航,并降低发热,好处大大的有!如果你没长能分辨2K和1080p的写轮眼,降低一下分辨率还是很有意义的。希望厂商们以后更改更加务实,不要再搞一些中听不中用的噱头吧!
接下来关键的啦,如何使失效的安卓三键重新有效? 1.触摸按键是在/sys/board_properties/virtualkeys.mtk-tpd名称的文件里定义的,格式是0x01:扫描码:X:Y:W:H。扫描码可以在/system/usr/keylayout/下定义按键的文件查看,X:Y就是触摸按键的坐标,以红米note2为例,菜单键的定义是 0x01:139:160:2100:20:40:0x01:172:540:2100:20:40:0x01:158:920:2100:20:40,其中的160和2100就是触摸按键定义的触发点。很明显修改了手机屏幕分辨率后2100已经远远超出了范围,根据分辨率换算(除以1.5) 720p下的触发区域是106:1400。 2、在/system文件夹下创建文件virtualkeys.mtk-tpd 输入内容如下 0x01:139:106:1400:20:40:0x01:172:359:1400:20:40:0x01:158:611:1400:20:40 |