我可以知道在android中不使用activityManager会打开哪些应用程序吗?

我可以知道在android中不使用activityManager会打开哪些应用程序吗?,android,Android,有没有什么方法可以让我知道在不使用activityManager的情况下打开了哪些应用程序 我想记录每个应用程序被打开的次数。例如,当用户打开web浏览器时,web浏览器的计数器将增加1。我可以通过创建一个线程并使用activityManager来实现这一点;但是,如果我想使用线程来监听事件,它可能会浪费大量电池电量!?那么,我可以使用intent/broadcast receiver之类的东西吗?您可以使用usagestastservice,它是一种框架服务。包含所有这些信息

有没有什么方法可以让我知道在不使用activityManager的情况下打开了哪些应用程序


我想记录每个应用程序被打开的次数。例如,当用户打开web浏览器时,web浏览器的计数器将增加1。我可以通过创建一个线程并使用activityManager来实现这一点;但是,如果我想使用线程来监听事件,它可能会浪费大量电池电量!?那么,我可以使用intent/broadcast receiver之类的东西吗?

您可以使用usagestastservice,它是一种框架服务。包含所有这些信息