Android API для фоновой статистики приложений?
Я новичок в разработке для Android, и я хотел бы разработать приложение, которое показывает статистику приложения, но только для фоновых запусков (под фоном я имею в виду, что приложение полностью закрыто, также в многозадачном режиме, и оно начинает работать для выполнения разные задания или всегда запускаются в фоновом режиме по разным причинам, например, приложения для обмена сообщениями, которые всегда должны работать в фоновом режиме...).
Например, я хотел бы знать, сколько времени запускается в фоновом режиме приложения в определенное время, сколько раз приложение запускалось в фоновом режиме в определенное время, продолжительность одного запуска в фоновом режиме приложения и т. Д....
Мой вопрос: есть ли API, которые предоставляют эту информацию? Если нет, возможно ли получить эту информацию другим способом? Я заинтересован в разработке с API 24 (Android 7.0 Nougat) и выше.
Я читал о ActivityManager и AppUsage, но я не могу понять, как они могут быть полезны для моей цели.
Кто-нибудь может мне помочь? Спасибо.
1 ответ
Я думаю, что вы можете сделать это с помощью очень простых шагов: сначала создайте приложение, которое будет работать в фоновом режиме, и для этого вы можете обратиться по этой ссылке.
после этого вы можете использовать БД SQLite для хранения всей информации журнала. Надеюсь, что это поможет вам.