Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){Display" />
1、
(资料图片)
if
;">Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
O
)
{
DisplayManager
displayManager
=
;">DisplayManager
)
getSystemService
;">Context
.
DISPLAY_SERVICE
)
;
Display
display
=
displayManager
.
getDisplay
;">Display
.
DEFAULT_DISPLAY
)
;
if
;">!=
null
)
{
Display
.
Mode
[
]
modes
=
display
.
getSupportedModes
;">)
;
Display
.
Mode
mode
=
null
;
for
;">int
i
=
;
i
<
modes
.
length
;
i
++
)
{
if
;">[
i
]
.
getRefreshRate
;">)
==
90
)
{
mode
=
modes
[
i
]
;
break
;
}
}
if
;">!=
null
)
{
displayManager
.
setDisplayMode
;">,
mode
)
;
}
}
}
这段代码使用了Android 8.0以上的API,通过获取DisplayManager实例,获取到默认显示器的Display实例,然后获取支持的显示模式,找到支持90Hz刷新率的那个模式,最后使用setDisplayMode方法将刷新率设置为90Hz。
1、另外,提到,小米9也可以通过一些小技巧开启高刷屏效果。具体方法如下:
1、首先,进入开发者选项,开启USB调试和GPU呈现模式分析。
2、然后,在命令行中输入以下命令:adb shell setprop true
3、最后,重启手机即可。
这种方法可能会对手机产生一些影响,使用前请谨慎。