有没有一种方法来检测我的前台应用程序中的恶意视图浮动
问题描述:
在Android中,当View有权限android.permission.SYSTEM_ALERT_WINDOW时,View可以在任何活动上浮动。病毒可以使用此功能来完成他们想要的许多事情。 那么,有没有办法在我的前台应用程序中检测这些视图? 谢谢!有没有一种方法来检测我的前台应用程序中的恶意视图浮动
答
有没有办法在我的前台应用程序中检测到这些视图?
不是。
默认情况下,在较新版本的Android(4.0+ IIRC)上,触摸事件要么被这些视图占用,要么无法通过回调方法被这些视图看到。早期版本的Android支持这种浮动视图,这两种视图都可以找到触摸事件和,从而允许它们传递到潜在的活动中,称为“闯入”攻击。对于API Level 9+,您可以使用android:filterTouchesWhenObscured
来控制此行为。