Android事件监听器用于其他应用程序的详细信息

Android事件监听器用于其他应用程序的详细信息,android,android-activity,listener,Android,Android Activity,Listener,我想知道当用户激活一些特定的应用程序/活动时,用户的权限如何,例如用户打开Gmail应用程序 目前我通过ActivityManager.getRunningTasks定期执行此操作,但这不是一个好的解决方案。 有什么好办法吗?有些应用程序,如gmail,有内容提供商,但他们提供的信息由应用程序制造商决定。他们可能不会提供你想要的确切信息。谢谢,我知道这个选项,但这不是我需要的。理想情况下,我需要事件:应用程序x是用活动YEven打开的。如果某个应用程序已启动,则该事件将是良好的,没有更多详细信息

我想知道当用户激活一些特定的应用程序/活动时,用户的权限如何,例如用户打开Gmail应用程序

目前我通过ActivityManager.getRunningTasks定期执行此操作,但这不是一个好的解决方案。
有什么好办法吗?

有些应用程序,如gmail,有内容提供商,但他们提供的信息由应用程序制造商决定。他们可能不会提供你想要的确切信息。谢谢,我知道这个选项,但这不是我需要的。理想情况下,我需要事件:应用程序x是用活动YEven打开的。如果某个应用程序已启动,则该事件将是良好的,没有更多详细信息,然后我可以检查getRunningTasks是否表明这是不可能的。它使用ActivityManager.GetRunningAppProcess。我想问题在于耗尽电池电量。我想知道是否只有在手机处于活动状态时才能进行检查。例如,当屏幕打开时,Thnaks TTransmit,这不是我想要的,但如果没有其他选项可用,则只有在scren打开时,它的ro检查效果更好。