我目前正在开发一个轻量级的应用程序,在应用程序的一个部分我想完全取消在Android中截取屏幕截图的能力。当我说截图时,我在谈论iPhone的“屏幕截图”功能。这是出于安全原因。我意识到有些应用程序允许Android用户也这样做,我想阻止这个功能。无论是禁用硬件按钮,冻结手机还是通过软件,任何方式都可以。
您可以使用窗口LayoutParams qazxsw poi。将此添加到您的qazxsw poi方法:
FLAG_SECURE
有关此主题的更多信息,请访问onCreate
。
在if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
}
方法之前使用here,您必须在要保护的所有活动中添加此代码。
WindowManager.LayoutParams.FLAG_SECURE