Android刷新率设置

本文介绍了Android设备如何查看、获取和设置屏幕刷新率。从API 21开始,Android支持APP设置刷新率,API 23引入了preferredDisplayModeId,Android 11新增了setFrameRate()方法。查看刷新率可以通过系统设置或命令,获取刷新率可以使用getRefreshRate和getSupportedModes,设置刷新率则可以利用preferredDisplayModeId或Surface.setFrameRate()。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0 前言

    传统的手机屏幕刷新率通常为60Hz,但从2020年各大手机厂商发布的手机来看,高刷新率已成为不可逆的趋势,目前最高刷新率达144Hz[1]。然而由于高刷新率在带来流畅体验的同时,也会导致更高的功耗,因此支持高刷新率的手机通常也支持刷新率设置,档位数量从2档到7档不等。Android也只支持APP设置刷新率的,可以预测,后续APP根据需要来调节刷新率就像现在的视频APP根据需要来调节背光一样平常。

    API 21(Android-5.0)新增preferredRefreshRate以支持APP设置刷新率,API 23(Android-6.0)后被preferredDisplayModeId取代[2],后者沿用到API 30(Android-11)。此外,Android-11还新增了setFrameRate()用于设置刷新率。

1 查看

    Android-10之前原生系统只能通过命令查看刷新率:

adb s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OneSea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值