Android帧率修改

1.app设置帧率

  • 影响范围:仅影响当前App,退出App后帧率恢复正常
  • 参考代码
java 复制代码
// 读取系统支持的Display mode
Display defaultDisplay = getWindowManager().getDefaultDisplay();
Display.Mode[] supportedModes supportedModes = defaultDisplay.getSupportedModes();

WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
// 设置mode 0的帧率
layoutParams.preferredDisplayModeId = supportedModes[0].getModeId();
getWindow().setAttributes(layoutParams);

2.命令行的方式

java 复制代码
// 末尾数字0是modeId,也可以替换为1,2;不同的数字对应屏幕的能支持的不同帧率档位
adb shell service call SurfaceFlinger 1035 i32 0
相关推荐
zhangphil4 小时前
Android adb shell抓取trace(二)
android
2501_944424124 小时前
Flutter for OpenHarmony游戏集合App实战之消消乐下落填充
android·开发语言·flutter·游戏·harmonyos
min1811234564 小时前
软件升级全流程步骤详解
android·java·服务器
JeffDingAI5 小时前
【Datawhale学习笔记】参数高效微调
android·笔记·学习
江西省遂川县常驻深圳大使5 小时前
【免费】Android App加固,Android应用加固,安卓加固,Apk加固
android
独行soc7 小时前
2026年渗透测试面试题总结-5(题目+回答)
android·网络·python·安全·web安全·渗透测试
冬奇Lab7 小时前
【Kotlin系列12】函数式编程在Kotlin中的实践:从Lambda到函数组合的优雅之旅
android·开发语言·kotlin
鸣弦artha7 小时前
Flutter框架跨平台鸿蒙开发——Image Widget加载状态管理
android·flutter
2501_916007478 小时前
如何查看 iOS 设备系统与硬件信息,iOS系统信息显示工具
android·ios·小程序·https·uni-app·iphone·webview
2501_944526428 小时前
Flutter for OpenHarmony 万能游戏库App实战 - 主题切换实现
android·开发语言·javascript·python·flutter·游戏·django