如何以编程方式检索已安装应用程序的使用统计信息?

Pey*_*man 5 android usage-statistics installed-applications

一个Android菜鸟问题。对于用户设备上安装的每个应用程序,一个应用程序是否可以(以编程方式)确定:

  1. 每个应用程序启动的次数(在给定的时间窗口内),
  2. 打开了多长时间,以及
  3. 该时间窗口内发生了多少交互

其中 (3) 可以是用户点击或数据流量。

Android操作系统是否为此类数据提供API?

预先感谢您的帮助。

Ner*_*n T 3

当然,看看下面的类:

如果您在 StackOverflow 中查找这些类中的任何一个,这里有一些关于如何执行此操作的示例。我不知道你是否可以检查它启动了多少次,除非你以某种方式记录它!关于交互,也许你可以做一些统计数据来检查内存使用情况?:S

希望能帮助到你 :)