android 服务覆盖触摸事件

android service overlay touch event

我正在尝试制作一项服务,在用户触摸屏幕上的任意位置后显示一个按钮。

我找了很多类似的主题,但是暂时找不到。

我试图显示带有 TYPE_SYSTEM_OVERLAY 和一些标志的布局,但我无法在我的服务上获得任何 touchEvent..

相反,我尝试使用 TYPE_TOAST、TYPE_PHONE、TYPE_SYSTEM_ALERT,但是这样,我的服务上的 touchEvent 工作正常,但当前的 activity..

有没有人有解决方案来获取服务上的 touchEvent 并仍然在叠加层下执行操作?

幸运的是,出于明显的隐私和安全原因,这是不可能的。您所描述的称为窃听攻击,从大约 Android 4.0 开始,它已在 Android 上被阻止。