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()。

相关内容

热门资讯

透视新版"wepok... 透视新版"wepoker有没有插件"详细辅助透牌教程(往昔是有挂);最新版2024是一款经典耐玩的益...
透视线上"wepok... 透视线上"wepokerplus万能挂"详细辅助扑克教程(果然真的是有挂);1分钟了解详细教程(微信...
透视有挂"佛手大菠萝... 1、透视有挂"佛手大菠萝辅助"详细辅助2025新版技巧(从前有挂);详细教程。2、佛手大菠萝辅助透视...
透视科技"xpoke... 透视科技"xpoker透视辅助"详细辅助揭秘教程(本来是真的有挂);1.xpoker透视辅助 ai辅...
透视苹果版"德州局h... 透视苹果版"德州局hhpoker"详细辅助透明挂教程(起初是有挂);建议优先通过德州局hhpoker...
透视软件"hhpok... 透视软件"hhpoker真的假的"详细辅助2025版教程(原来真的是有挂);亲真的是有正版授权,小编...
透视透视"hhpok... 您好,hhpoker透视脚本下载这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
透视讲解"hhpok... 透视讲解"hhpoker是真的还是假的"详细辅助实用技巧(总是有挂);1.hhpoker是真的还是假...
透视真的"wepok... 透视真的"wepoker辅助分析器"详细辅助扑克教程(原先是真的有挂);wepoker辅助分析器软件...
透视挂"aa pok... 透视挂"aa poker辅助"详细辅助2025新版总结(果然真的有挂)是一款可以让一直输的玩家,快速...