Android怎样去掉其它应用用WindowManager增加的view? 或者能有方法停掉其它应用的service吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我刚才去看了一下源码首先我觉得这个百度不到得就考虑去看源码了。。甚至很多时候看源码比百度更有利于自身的发展WindowManager的实现类是WindowManagerImpl先看一下他的addview和removeview,发现里面有个view[]的数组是存放add进来的,而removeview的参数是view。。所以你得有当前的view才可以remove有什么方法得到当前的view你可以通过反射得到view的数组,view.getContext可以得到一个context,有context就能得到包名了!!如果你想删掉360的jb玩意,你就得知道360的包名。。如果是这个包名的话,remove掉以上未经过验证,楼主有兴趣可试一下,期待给个结果出来 WindowManagerImpl是隐藏的。。看源码你得有一份全部的才能找到 这个是没办法实现的吧,windowmanager中,所有的view, viewroot都是放在数组中,你要remove,前提是你要能得到view的实例,或者是你知道这个view在数组中的index.但是这个是办不到的。你的程序有没有运行在它的prorcess中,你怎么去访问它的实例呢? 不是有个widowmanager吗,他是单例模式,也就是整个应用只有一个。反射得到view数组,有view不就可以得到上下文context吗就像上面所说的一样 是的,没法得到他的view实例啊。 我上面的说法不行??你打印下WindowManager的class name出来看看是不是WindowManagerImpl launcher 改造 关于android的开发环境 SDK安装中的问题!注重细节,打破沙锅问到底~! 请问这个界面是怎样实现?或者有什么替代实现的 求助:Android开发环境的配置问题 J2ME项目移植到Android需要考虑几方面 地图BMP图片的坐标和现实经纬度的转换 androidx86 屏幕横竖旋转线条斜线的情况 Android Handler求助 请教android4.0 mediaplayer播放器类中seekto函数跳转问题 旋转屏幕后,如何恢复多选数据 android httpclient请求数据关闭问题
以上未经过验证,楼主有兴趣可试一下,期待给个结果出来
你的程序有没有运行在它的prorcess中,你怎么去访问它的实例呢?