我有一个Android银行应用程序,该应用程序无法拍摄屏幕快照,如何在自己的应用程序中进行快照。
有人知道如何实现吗?
答案 0 :(得分:1)
可以通过在活动中添加简单的代码来实现
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或更高版本。
窗口标记:将窗口的内容视为安全的,以防止其出现在屏幕截图中或在不安全的显示器上查看。
这可防止屏幕记录和屏幕截图