如何以编程方式确定Android中当前活动的应用程序

1 android

有没有办法找到其活动目前在Android中活动的应用程序?当新的应用程序/活动处于活动状态时,android会发送广播吗?

Ebo*_*ike 5

调用ActivityManager.getRunningAppProcesses(),然后遍历ActivityManager.RunningAppProcessInfo对象并查找其中的对象IMPORTANCE_FOREGROUND.

当你可以有多个前台活动时,我不确定是否有情况(平板电脑?笔记本电脑停靠?).