我是 Android 开发的新手,我想开发一个显示应用程序统计信息的应用程序,但仅限于他们的后台运行(后台我的意思是应用程序完全关闭,也在多任务处理中,它开始运行不同的作业,或由于不同的原因始终在后台运行,例如必须始终在后台运行的消息传递应用程序......)。
例如,我想知道在某个时间垃圾邮件中应用程序在后台运行的时间量,在某个时间垃圾邮件中应用程序在后台启动了多少次,在应用程序后台单次运行的持续时间等...
我的问题是:是否有提供这些信息的 API?如果没有,是否可以通过其他方式检索这些信息?我有兴趣使用 API 24(Android 7.0 Nougat)及更高版本进行开发。
我已阅读有关 ActivityManager 和 AppUsage 的信息,但我无法弄清楚它们对我的目的有何用处。
任何人都可以帮助我吗?谢谢你。