Android是否支持为不同的屏幕设置不同的刷新率?
创始人
2024-10-10 12:01:25
0

从Android 11开始,Android支持在一个设备上同时使用多种屏幕刷新率。可以使用setDisplayMode获取设备支持的显示模式列表,并使用setDisplayMode选择其中一个。下面是一个示例代码:

// 获取设备的DisplayManager
DisplayManager displayManager = (DisplayManager) getSystemService(Context.DISPLAY_SERVICE);
Display display = displayManager.getDisplay(Display.DEFAULT_DISPLAY);

// 获取设备支持的所有显示模式
Display.Mode[] modes = display.getSupportedModes();

// 设置一个特定的刷新率
Display.Mode targetMode = modes[0]; // 假设选择第一个可用的显示模式
for (Display.Mode mode : modes) {
    if (mode.getRefreshRate() == 60) {
        targetMode = mode;
        break;
    }
}
displayManager.createDisplay("custom", true); // 在创建一个自定义的显示模式之前,需要先创建一个新的Display实例
Display customDisplay = displayManager.getDisplay("custom"); // 获取自定义的Display实例
customDisplay.requestMode(targetMode.getModeId()); // 将显示模式设置为选择的刷新率

注意:setDisplayMode和setDisplayModeCompat方法已于Android 12中被弃用。 我们建议开发人员迁移到支持多重刷新率的新API:Display.Mode.getSupportedRefreshRates()和SurfaceControl.setFrameRate()。

相关内容

热门资讯

有消息称!wepoker模拟器... 有消息称!wepoker模拟器哪个好用(透视)欢乐情怀辅助器(竟然是有辅助工具)-哔哩哔哩1、上手简...
透视黑科技!aapoker怎么... 透视黑科技!aapoker怎么开辅助器(透视)丽水都莱脚本辅助视频(都是真的是有辅助修改器)-哔哩哔...
反观!德州透视脚本(透视)广西... 反观!德州透视脚本(透视)广西老友辅助是真的吗(原来是有辅助平台)-哔哩哔哩1、起透看视 广西老友辅...
有玩家发现!wepoker透视... 有玩家发现!wepoker透视最简单三个步骤(透视)赣牌圈破解器(原来真的是有辅助app)-哔哩哔哩...
透视神器!wepoker私人局... 透视神器!wepoker私人局辅助挂(透视)心悦填大坑辅助器(切实真的是有辅助插件)-哔哩哔哩1、心...
刚刚!竞技联盟透视插件(透视)... 刚刚!竞技联盟透视插件(透视)手机卡五星辅助软件(一直是有辅助平台)-哔哩哔哩手机卡五星辅助软件辅助...
透视新版!wepoker怎么获... 透视新版!wepoker怎么获得好牌(透视)福建天天开心辅助器(原来存在有辅助app)-哔哩哔哩1、...
透视苹果版!wepoker有插... 透视苹果版!wepoker有插件吗(透视)顺欣茶楼辅助软件视频(确实是真的辅助下载)-哔哩哔哩1、任...
近日!拱趴大菠萝挂(透视)心悦... 您好,心悦踢坑辅助器服务器码这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】...
透视ai!aa poker透视... 透视ai!aa poker透视软件(透视)创思维激k破解(好像真的是有辅助软件)-哔哩哔哩1、超多福...