papuge / Android-task-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android-Task-Manager

Курсовой проект по предмету "Архитектура вычислительных систем"

Цели работы

Создать мобильное приложение, в рамках которого:

  • Научиться получать статистику по расходу памяти и процессора
  • Отображать общую занятость памяти и процессора
  • Графически представлять процетное соотношение потребления ресурсов

Что должно получиться

Мобильное приложение, графически представляющее загруженность системы разными процессами.

Что получилось

Получилось приложение, в котором есть

  • Динамическое отображение загруженности процессора и памяти в виде графиков и значений
  • Получение общего времени процессора из /proc
  • Отображение всех процессов в системе при выполнении комманды top
  • Возможность убивать процессы

Only for <26 api

Начиная с 26-ой версии android, чтение из /proc было запрещено, поэтому протестировать приложение можно на более ранних версиях android.

Rooted devices

Для доступа ко всем процессам и их ресурсам приложение было переделано для устройств с root. Данные получаются после выполнения команды top -n 1.

screen записка на месте

About


Languages

Language:Kotlin 100.0%