Android API для фоновой статистики приложений?

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

Например, я хотел бы знать, сколько времени запускается в фоновом режиме приложения в определенное время, сколько раз приложение запускалось в фоновом режиме в определенное время, продолжительность одного запуска в фоновом режиме приложения и т. Д....

Мой вопрос: есть ли API, которые предоставляют эту информацию? Если нет, возможно ли получить эту информацию другим способом? Я заинтересован в разработке с API 24 (Android 7.0 Nougat) и выше.

Я читал о ActivityManager и AppUsage, но я не могу понять, как они могут быть полезны для моей цели.

Кто-нибудь может мне помочь? Спасибо.

1 ответ

Я думаю, что вы можете сделать это с помощью очень простых шагов: сначала создайте приложение, которое будет работать в фоновом режиме, и для этого вы можете обратиться по этой ссылке.

Ссылка фонового запущенного приложения

после этого вы можете использовать БД SQLite для хранения всей информации журнала. Надеюсь, что это поможет вам.

Другие вопросы по тегам