防止屏幕快照



我有一个Android银行应用程序,可以阻止拍摄屏幕快照,如何在我自己的应用程序中执行此操作。

有谁知道这是如何实现的?

可以通过在活动中添加一个简单的代码来实现

if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
}

只需在活动中添加FLAG_SECURE标志即可。它适用于所有高于HONEYCOMB的Android版本,即API 11或更高版本。

窗口标志:将窗口内容视为安全内容,防止其显示在屏幕截图中或在不安全的显示器上查看。

Thsi防止屏幕录制和屏幕截图

相关内容

  • 没有找到相关文章

最新更新