之前手比较贱,想试试最小dp最大可以调多少,主要是想方便提取文字,我的小米8调成800还可以,之后脑子一热调成1200。然后直接弹回桌面然后就黑屏了,之后自动开机就进入了recovery,然后开机就会直接进recovery。这下我可慌了,我想恢复出厂应该能解决,但是我的万顷数据就没有了,好多数据还没备份呢。
在百度上找了找,还好,搜了3次就找到了解决办法,而且不用清除数据。见https://zhidao.baidu.com/question/525281068090476925.html,多谢这位大佬提供的方法。于是我在命令行输入adb,可是没有反应啊,百度才知道还要安装。大家百度上随便搜1个安装就可以了,如果安过Android sdk的话目录里边都有,我也是安完才发现。
之后我输入adb shell wm density 360(后面加&&会显示“标记“&&”不是此版本中的有效语句分隔符。”,我便把后面的去掉了),却显示error:closed。惨了,貌似关机不能执行,我试了很多shell命令都不行,况且我的手机还是处于连接小米助手模式的,网上貌似也说关机不能执行adb命令。
于是我万念俱灰的用adb执行reboot命令希望奇迹能够出现,这时我灵光一现,既然关机不能执行,那在开机过程是否可以执行了,于是我立刻输入了adb shell wm density 360命令,这时奇迹出现了!居然没有报错!可惜手机还是回到了recovery,然后我再次重启,居然成功进入了系统!太激动了,终于见到了久违的锁屏界面。瞬间觉得自己太聪明了。不过开机后最小dp却设置的480,不知道为什么。
总结一下,手机连接电脑,在命令行中输入
adb shell wm density 360
指令,如果不行在开机过程中执行,再重启应该可以进入系统。如果还不行那我就没办法了,可能就只有考虑恢复出厂了,或者重新刷一次系统也许可以解决。
有了这次教训,以后怕是不敢手贱了。不过最小dp调大了感觉手机瞬间变平板,感觉还是很酷的。