Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在不破坏覆盖层合法使用的情况下防止Android中的窃听?_Java_Android_Android Security - Fatal编程技术网

Java 如何在不破坏覆盖层合法使用的情况下防止Android中的窃听?

Java 如何在不破坏覆盖层合法使用的情况下防止Android中的窃听?,java,android,android-security,Java,Android,Android Security,我正在尝试阻止我的应用程序中的窃听。我读过这样做的典型方法是在每个视图中设置android:filtertoucheswhenobscure=true。然而,据我所知,当用户使用一些合法的覆盖,如Facebook Messenger或蓝光过滤应用程序时,这也会阻止触摸工作。在不破坏任何覆盖层的情况下,防止窃听的最佳做法是什么?因此,似乎没有一种方法可以在不破坏某些蓝光滤光片的情况下防止窃听。然而,安卓最新版本上的许多蓝光过滤器似乎通过可访问性在设置中使用蓝光过滤器。这些应用程序将继续工作,因此,

我正在尝试阻止我的应用程序中的窃听。我读过这样做的典型方法是在每个视图中设置
android:filtertoucheswhenobscure=true
。然而,据我所知,当用户使用一些合法的覆盖,如Facebook Messenger或蓝光过滤应用程序时,这也会阻止触摸工作。在不破坏任何覆盖层的情况下,防止窃听的最佳做法是什么?

因此,似乎没有一种方法可以在不破坏某些蓝光滤光片的情况下防止窃听。然而,安卓最新版本上的许多蓝光过滤器似乎通过可访问性在设置中使用蓝光过滤器。这些应用程序将继续工作,因此,android:filterTouchesWhenObscured=true仅在使用一些蓝光过滤器时才会中断应用程序,而不是全部。

因此,似乎没有办法在不中断一些蓝光过滤器的情况下防止窃听。然而,安卓最新版本上的许多蓝光过滤器似乎通过可访问性在设置中使用蓝光过滤器。这些应用程序将继续工作,因此只有在使用一些蓝光过滤器时(而不是全部),android:filterTouchesWhenObscured=true才会中断应用程序