You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过adb命令获取当前屏幕刷新率 能否适配三类版本通用?

ADB获取安卓设备当前屏幕刷新率方法

可行性说明

可以通过adb命令直接获取,以下命令兼容user、userdebug、eng三类官方系统版本,无需root权限,安卓10及以上版本通用。

常用命令

1. 获取当前实际生效的屏幕刷新率

执行命令:
adb shell dumpsys display | grep "mCurrentDisplayMode"
输出示例:

mCurrentDisplayMode=DisplayMode{id=2, width=1080, height=2400, refreshRate=120.0, supportedHdrTypes=[], appVsyncOffset=111111, presentationDeadline=2222222}
输出中refreshRate对应数值就是当前设备实际运行的屏幕刷新率。

2. 获取系统设置的刷新率范围

如果需要确认当前系统允许的刷新率上下限,可以执行以下两条命令:

  • 查询系统当前设置的最高刷新率:adb shell settings get system peak_refresh_rate
  • 查询系统当前设置的最低刷新率:adb shell settings get system min_refresh_rate

安卓9及更早版本兼容命令

adb shell dumpsys window | grep "refreshRate"
输出中直接返回当前设备的刷新率数值。

注意事项

  • 所有上述命令无需额外权限,user版本可直接运行
  • 少数深度定制ROM如果修改了dumpsys输出字段,优先使用查询settings值的命令,准确率更高

内容的提问来源于stack exchange,提问作者周若衡

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 18:09:01