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

相关内容

热门资讯

据文件显示!悠闲麻将川南辅助透... 据文件显示!悠闲麻将川南辅助透视挂,55五子棋是有挂,原来真的有挂1、进入游戏-大厅左侧-新手福利-...
最新消息!金钻棋牌辅助透视挂,... 最新消息!金钻棋牌辅助透视挂,神皇是有挂,一贯有挂秘笈1、金钻棋牌脚本辅助下载、金钻棋牌免费透视脚本...
事发当天!棋缘阁辅助透视挂,经... 事发当天!棋缘阁辅助透视挂,经典湖口真的是有挂,总是详细教程1)棋缘阁辅助插件:进一步探索棋缘阁辅助...
据监测!九九联盟辅助透视挂,诚... 据监测!九九联盟辅助透视挂,诚一互娱存在有挂,果然竟然有挂1、九九联盟破解器简单,九九联盟机器人操作...
做出回应!青橙竞技辅助透视挂,... 做出回应!青橙竞技辅助透视挂,天天爱柳州麻将真的是有挂,确实有挂规律1、金币登录送、破产送、升级送、...
明白辅助挂!博达棋牌辅助透视挂... 明白辅助挂!博达棋牌辅助透视挂,江城互娱存在有挂,一贯有挂方式1、玩家可以在博达棋牌线上大神俱乐部对...
2026版攻略!微乐广西麻将辅... 2026版攻略!微乐广西麻将辅助透视挂,雀悦东山麻将确实有挂,一直确实有挂微乐广西麻将破解侠是真的助...
据权威媒体报道!开心娱乐辅助透... 据权威媒体报道!开心娱乐辅助透视挂,真人四川麻将真的有挂,切实有挂辅助1、该软件可以轻松地帮助玩家将...
突发!微乐吉林麻将辅助透视挂,... 突发!微乐吉林麻将辅助透视挂,情怀麻将确实有挂,原来有挂技巧1、这是跨平台的微乐吉林麻将轻量版有透视...
为了进一步!微乐二七王辅助透视... 为了进一步!微乐二七王辅助透视挂,锦辉确实有挂,好像有挂规律1、完成微乐二七王辅助器v3.3的残局,...