Android API可用于后台应用程序统计信息?

时间:2018-10-26 20:21:05

标签: android android-background android-activitymanager

我是Android开发的新手,我想开发一个显示应用程序统计信息的应用程序,但仅针对其后台运行情况(具有后台运行情况意味着该应用程序在多任务处理中已完全关闭,并且开始为执行不同的工作而运行,或者由于各种原因而始终在后台运行,例如必须始终在后台运行的消息传递应用程序。)

例如,我想知道某个时间段内在后台运行该应用程序的时间,某个时间段内在后台运行该应用程序的次数,在后台运行一次的持续时间应用等...

我的问题是:是否有提供此信息的API? 如果不是,是否有可能以其他方式检索此信息? 我对使用API​​ 24(Android 7.0牛轧糖)及更高版本感兴趣。

我已经阅读了有关ActivityManager和AppUsage的信息,但我不知道它们如何对我有用。

有人可以帮我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您可以通过非常简单的步骤来做到这一点,首先使应用程序在后台运行,为此,您可以参考此链接。

  

Link of background running app

此后,您可以使用SQLite DB来存储所有日志信息。 希望对您有帮助。