我想制作像SetCPU这样可以在AndroID中 *** 纵cpu频率的应用程序.
但我找不到一些相关的API或材料.
我想真诚地了解以下两件事.
>是否有API可以更改AndroID中的cpu频率?
>如果没有,linux中是否有一些API?
设置州长:
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中更改时钟频率?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)