我大概懂题主的意思了。dpi和ppi是不一样的。题主其实是要改分辨率(dpi),而不是像素密度(ppi),是吧?附上方法:首先手机root。然后安装RootExplorer(RE文件浏览器)和终端模拟器(任意一款就好,任何安卓软件市场都有)。
然后首先改像素密度(ppi),RE浏览器进入文件夹根目录,找到system文件夹下的build.prop文件,位置是“/system/build.prop”,长按,跳出选择界面选择“以文本编辑器打开”。
然后找到“ro.sf.lcd_density = XXX”,修改。
这一步你一定已经知道了的。但是只有这一步确实没用。
然后第二步就要用终端模拟器改分辨率(dpi)了。打开终端模拟器,输入“su”回车,获取root权限。然后输入“wm size 720x1280”,中间是英文x,不是乘号。这样手机的分辨率就会变成720x1280。当然也可以是别的分辨率。但是要注意的是,新的dpi : ppi之比,得和之前的dpi : ppi比值相同,可能会出现各种显示方面的小bug。改好之后立即重启。如果能进系统的话差不多就算成功了。这样的结果就是,字会变模糊啊啥的,但是各种软件会针对新的分辨率进行优化,字和功能按钮都会变大。
当然最大的好处就是,GPU的压力变小的,需要的共享显存变小了,手机变得省电且流畅。
不过恢复出厂设置之后分辨率又会变回来,暂时没有什么好方法。