热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

android降低屏幕分辨率,让游戏更尽兴手动调低Android手机屏幕分辨率

1080P全高清屏幕虽然可为手机带来更细腻的视界,但同时也会增加系统负载,拖慢游戏速度(和同配置720P手机相比)。那么,如何才能提高10

1080P全高清屏幕虽然可为手机带来更细腻的视界,但同时也会增加系统负载,拖慢游戏速度(和同配置720P手机相比)。那么,如何才能提高1080P手机的游戏速度呢?

1080P的后遗症

随着PPSSPP模拟器的成熟,越来越多的Android用户都利用其将手机打造成了“PSP游戏掌机”。可惜,PPSSPP模拟器对少数PSP游戏的优化不够,手机屏幕分辨率越高,游戏运行也就越卡顿。

另一方面,1080P屏幕自身也要比720P屏幕费电。为此,以华为P7、荣耀6为代表的手机都引入了“ROG技术”,开启后即可将屏幕分辨率从1080P调整为720P(需要重启)从而起到节省电力的功效。

问题来了,如果你的手机配备了1080P屏幕,但其性能又不足以流畅运行PPSSPP模拟器(或其他游戏),而你还想提升手机续航时间,有没有解决方案呢?

手动降低分辨率

答案自然是有的,而原理就是通过修改系统配置文件,实现类似“ROG技术”一样的降低屏幕分辨率的方案。具体流程如下:

在手机获得ROOT权限后,先用RE管理器进入根目录“system”文件夹,长按“build.prop”文件选择文件编辑器,将“ro.sf.lcd_density=”后面的数字从480修改为320,保存退出(图1)。

beceb98122d4bf6450854b491aa6e2a4.png

01

小提示

“ro.sf.lcd_density”后面的数字对应“屏幕密度值”,1080P(1920×1080像素)手机对应的数值为480、720P(1280×720像素)手机对应320、qHD(960×540像素)和WVGA(845×480像素)都对应240。将1080P屏幕默认的480修改为320,就是骗过系统让其认为这款手机的屏幕其实是720P规格。

接下来,我们还需在手机上运行“终端模拟器”(下载地址:http://www.dwz.cn/uoJux)。首先输入“su”回车,然后再输入“amdisplay-size 720x1280”(其中x为英文字符)回车,最后点击模拟器右上角的退出按钮(图2),重启手机即可。

84862f04ca1e57ec2ab696f55290e56a.png

02

此时,你的手机屏幕就自动“降级”为720P了,无论是运行PPSSPP模拟器还是安兔兔软件跑分,表现都要比在1080P模式下更好。需要注意的是,有些型号的手机在修改分辨率后会导致原本的主页返回菜单会失效,此时可以借助“按键救星”一类的虚拟按钮软件解决(图3)。

dedde2603bf897d24d25caed289130ae.png

03

小提示

修改手机屏幕分辨率后,在安兔兔验机一类的检测软件中可能会被认定为“假冒产品”(图4),这是正常现象,因为手机配置信息与服务器端已经不匹配了。此外,如果你想恢复回1080P模式,只需将配置文件的信息从320改回480,然后打开终端模拟器输入su回车,再输入“amdisplay-size reset”即可。

5283e618bc844397728c989cc88dd366.png

04



推荐阅读
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • Golang与微服务架构:构建高效微服务
    本文探讨了Golang在微服务架构中的应用,包括Golang的基本概念、微服务开发的优势、常用开发工具以及具体实践案例。 ... [详细]
  • Cadence SPB 16.5 安装指南与注意事项
    本文提供了详细的 Cadence SPB 16.5 安装步骤,包括环境配置、安装过程中的关键步骤以及常见问题的解决方案。适合初次安装或遇到问题的技术人员参考。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • electronvue使用electronupdater实现自动更新
    今天呢,给大家带来一篇干货满满的electron-vue自动升级的教程,话不多说,开始我的表演!配置文件package.jsonbu ... [详细]
  • 基于Flutter实现风车加载组件的制作_Android
    Flutter官方提供了诸如 CircularProgressIndicator和 LinearProgressIndicator两种常见的加载指示组件,但是说实话,实在太普通,所 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 在使用Visual Studio构建项目时遇到了IntelliSense错误,具体表现为预期的')'未找到。本文提供了详细的解决方案和可能的原因分析。 ... [详细]
  • 本文介绍了如何在Windows操作系统中安装FFTW库,并详细说明了使用Visual Studio 2010进行4096点快速傅里叶变换(FFT)的步骤。包括下载预编译文件、生成库文件以及配置环境等关键环节。 ... [详细]
  • 解决远程桌面连接时的身份验证错误问题
    本文介绍了如何解决在尝试远程访问服务器时遇到的身份验证错误,特别是当系统提示‘要求的函数不受支持’时的具体解决步骤。通过调整Windows注册表设置,您可以轻松解决这一常见问题。 ... [详细]
  • 本文详细介绍了Elasticsearch中CVE-2015-3337目录遍历漏洞的具体情况,包括漏洞的影响范围、复现步骤及相关的安全建议。 ... [详细]
  • 华为云openEuler环境下的Web应用部署实践
    本文详细记录了在华为云openEuler系统上进行Web应用部署的具体步骤,包括配置yum源、安装Apache、MariaDB、PHP及其相关组件,并完成WordPress的安装与配置过程。 ... [详细]
  • 默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ... [详细]
author-avatar
诗人不失神
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有