Android怎么去掉其它应用用WindowManager增加的view

Android怎样去掉其它应用用WindowManager增加的view?
如题,在我的应用启动的时候怎样去掉像360助手娃娃那样的用WindowManager增加的悬浮小图标?不管用什么方法不显示他就行?

------解决方案--------------------
我刚才去看了一下源码。。。首先我觉得这个百度不到得就考虑去看源码了。。甚至很多时候看源码比百度更有利于自身的发展。。。

WindowManager的实现类是WindowManagerImpl

先看一下他的addview和removeview,发现里面有个view[]的数组是存放add进来的,而removeview的参数是view。。所以你得有当前的view才可以remove。。。

有什么方法得到当前的view。。。你可以通过反射得到view的数组,view.getContext可以得到一个context,有context就能得到包名了!!如果你想删掉360的jb玩意,你就得知道360的包名。。如果是这个包名的话,remove掉。。。


以上未经过验证,楼主有兴趣可试一下,期待给个结果出来

------解决方案--------------------
这个是没办法实现的吧,windowmanager中,所有的view, viewroot都是放在数组中,你要remove,前提是你要能得到view的实例,或者是你知道这个view在数组中的index.但是这个是办不到的。
你的程序有没有运行在它的prorcess中,你怎么去访问它的实例呢?