以编程方式获取当前 CPU 频率

Leo*_*hen 5 linux android

我正在尝试获取当前的 CPU 频率并定期将其更新到 UI。

如下图所示,我能够通过读取cpuinfo_min_freqcpuinfo_max_freq文件来获得最小/最大 cpu 频率。我被卡住的是我不知道如何获得当前的 cpu 频率,因为 cpuinfo_cur_freq 需要 root 访问权限。

我知道这可以做到,因为我下载了许多能够显示当前 CPU 频率的应用程序(包括 CPU 统计数据)。

CPU Stats 应用程序的屏幕

感谢你的帮助。

谢谢!