有没有办法以编程方式从另一个应用程序检测屏幕操作应用程序?

时间:2017-12-22 20:56:51

标签: android security

所以我在我的Android设备上使用Blockchain mobile wallet并且我打开了蓝光过滤器应用程序,当我打开钱包应用程序时,我收到一条警告,上面写着“有一个屏幕录制/操作应用程序”这个设备。

我想在我的应用中使用此功能,有没有办法检测这类应用?

可以使用Flags

阻止屏幕截图

但是有可能检测到录音或过滤吗? This question有些相似,但答案根本不可靠,因为有一个应用程序具有此功能。

1 个答案:

答案 0 :(得分:0)

您可以使用 FLAG_SECURE 来阻止屏幕录制。

实施例

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
                WindowManager.LayoutParams.FLAG_SECURE);
}