Я пытаюсь получить общее использование ЦП системы на android. Однако после Android O (или N, я не уверен) кажется, что они сильно ограничивали доступ к /proc
из-за проблем с конфиденциальностью. ( см. Здесь )
То, к чему я пытаюсь получить доступ, - это просто первая строка процессора, найденная в /proc/stat
, меня не волнуют все остальные приложения в системе , Мне просто нужно общее использование процессора устройством и ничего более.
Есть ли какой-нибудь альтернативный способ получения этой информации?
Мне даже не нужна полная линия. Я просто хочу user
, system
и idle
, чтобы я мог рассчитать процент загрузки процессора для системы. Я знаю, что другие android приложения могут делать это с помощью новейшего API (например, 3 C Task Manager), поэтому должен быть способ выполнить sh it.