如何在Android中更改时钟频率?

如何在Android中更改时钟频率?,第1张

概述我是 Android上的软件开发新手. 我想制作像SetCPU这样可以在Android中 *** 纵CPU频率的应用程序. 但我找不到一些相关的API或材料. 我想真诚地了解以下两件事. >是否有API可以更改Android中的CPU频率? >如果没有,Linux中是否有一些API? ADB中的一些命令 设置州长: adb shell echo "userspace" > /sys/devices/sys 我是 Android上的软件开发新手.

我想制作像SetCPU这样可以在AndroID中 *** 纵cpu频率的应用程序.

但我找不到一些相关的API或材料.

我想真诚地了解以下两件事.

>是否有API可以更改AndroID中的cpu频率?
>如果没有,linux中是否有一些API?

解决方法@H_403_21@ ADB中的一些命令

设置州长:

adb shell echo "userspace" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

以KHz设置频率:

adb shell su -c "echo "702000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"//min frequencyadb shell su -c "echo "384000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq"  //MAX frequencyadb shell su -c "echo "384000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq"

获取当前cpu频率:

adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

显示可用的州长:

adb shell su -c "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors"

禁用覆盖cpu在线文件的服务:

adb shell su -c "stop mpdecision"

在启用或禁用核心之前,必须执行此 *** 作.如果系统重新启动,则重新启动mp决策.

禁用核心:

adb shell su -c "echo "0" > /sys/devices/system/cpu/cpu3/online"

如果这不起作用:

& chmod 444 /sys/devices/system/cpu/cpu1/online
总结

以上是内存溢出为你收集整理的如何在Android中更改时钟频率?全部内容,希望文章能够帮你解决如何在Android中更改时钟频率?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1123029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存