【发布时间】:2018-02-21 06:00:17
【问题描述】:
我真的很困惑。我刚刚注意到,从 Android 8 开始,所有系统调用(如 /proc/stat)都将被禁用。好的,但是在 Android 8 中获取 CPU 使用率的方法是什么?根本没有系统调用。是否有一些我不熟悉的 API?
我真的希望有我现在看不到的解决方案。
【问题讨论】:
标签: android system-calls android-permissions android-8.0-oreo
我真的很困惑。我刚刚注意到,从 Android 8 开始,所有系统调用(如 /proc/stat)都将被禁用。好的,但是在 Android 8 中获取 CPU 使用率的方法是什么?根本没有系统调用。是否有一些我不熟悉的 API?
我真的希望有我现在看不到的解决方案。
【问题讨论】:
标签: android system-calls android-permissions android-8.0-oreo
精确的 cpu 使用率,因为普通应用程序似乎无法使用 oreo。但是在Android上我们可以通过cpu频率来猜测cpu使用率。
我做了一个允许这样做的小库。以下是希望足够精确的代码:以class 或simple app 的形式提供。
【讨论】:
不,所有 /proc/stat 都已对非系统应用程序禁用,作为旁道。
更多信息,谷歌官方回复:https://issuetracker.google.com/issues/37140047
【讨论】: