操纵底层应用程序或Android操作系统

操纵底层应用程序或Android操作系统,android,Android,我最初的问题是建立一个半透明的视图,允许操纵它下面的视图。Bluefalcon在回答这个问题上做得非常出色,帮助我更好地理解视图机制: 我仍然不确定如何操作不是我应用程序一部分的底层视图。我试图达到的效果就像屏幕过滤器应用程序: 在这个应用程序中,一旦启动,它似乎是一个“过滤器”视图放在一切之上,但你仍然可以与它下面运行的任何东西进行交互。应用商店、电子邮件、主屏幕等 我目前有getWindow().addFlags(WindowManager.LayoutParams.FLAG\u不可触摸

我最初的问题是建立一个半透明的视图,允许操纵它下面的视图。Bluefalcon在回答这个问题上做得非常出色,帮助我更好地理解视图机制:


我仍然不确定如何操作不是我应用程序一部分的底层视图。我试图达到的效果就像屏幕过滤器应用程序:

在这个应用程序中,一旦启动,它似乎是一个“过滤器”视图放在一切之上,但你仍然可以与它下面运行的任何东西进行交互。应用商店、电子邮件、主屏幕等

我目前有getWindow().addFlags(WindowManager.LayoutParams.FLAG\u不可触摸);在我的应用程序的onCreate方法中。这似乎很接近。如果我在应用程序上滑动,则不会更新任何内容,但当我退出应用程序时,主屏幕会更新,就像我滑动一样


任何帮助都将不胜感激

“我仍然不确定如何操作不属于我的应用程序的基础视图”-这是因为出于明显的安全和隐私原因,你不能操作。正如我在问题中提到的,屏幕过滤器应用程序达到了预期效果,因此必须有一种方法。但也许不是通过使用视图?