我在手机上使用了许多显示速度(以 MHz 为单位)的应用程序,但它们从哪里获取信息?我试图获取处理器的最小和最大频率,但被卡住了。我尝试阅读:
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
但是,cpufreq 下的唯一文件夹是“power”、“subsystem”、“uevent”和“topology”。
/sys/devices/system/cpu/cpufreq/
也没有文件。
/proc/cpuinfo
有很多信息,但它只显示BogoMIPS,而不是两者。
是否应该在其他地方寻找或者是否需要使用一些特殊的方程才能根据我拥有的数据进行计算?
最佳答案
对我来说,这段代码有效:
String cpuMaxFreq = "";
RandomAccessFile reader = new RandomAccessFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq", "r");
cpuMaxFreq = reader.readLine();
reader.close();
关于android - 如何确定处理器的最大频率(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42569111/