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
相关推荐
百锦再1 小时前
MK米客方德SD NAND:无人机存储的高效解决方案
人工智能·python·django·sqlite·android studio·无人机·数据库开发
奔跑吧 android1 小时前
【android bluetooth 协议分析 12】【A2DP详解 1】【车机侧蓝牙音乐免切源介绍】
android·bluetooth·bt·gd·a2dpsink·免切源·aosp14
飞猿_SIR2 小时前
Android Exoplayer多路不同时长音视频混合播放
android·音视频
前端懒猫2 小时前
android实现USB通讯
android
jiet_h3 小时前
Android锁
android
teacher伟大光荣且正确12 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
飞猿_SIR14 小时前
Android Exoplayer 实现多个音视频文件混合播放以及音轨切换
android·音视频
HumoChen9915 小时前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
沙振宇19 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
橙子1991101620 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin