怎么获取当前屏幕显示的是Launcher还是其它的App呢

如何获取当前屏幕显示的是Launcher还是其它的App呢?安装360后,发现它在桌面会有个悬浮窗,而且这个悬浮窗只

如何获取当前屏幕显示的是Launcher还是其它的App呢?
安装360后,发现它在桌面会有个悬浮窗,而且这个悬浮窗只在桌面才有,一启动其它程序占据手机屏幕后,就自动消失了。

想请教下,如何侦测当前手机屏幕显示的内容是Launcher还是其它App啊?

谢谢

[解决办法]
利用ActivityManager的runningtask栈获取栈顶的名称