在我的应用程序(在设备上运行< 3.0)中,希望阻止/限制用户进行屏幕捕获以使其更安全。我想以编程方式在应用程序中实现它。我已经实现了以下代码,但它不适用于设备< 3.0
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);
请帮助或建议。
感谢。
答案 0 :(得分:0)
我和我有同样的问题。 LayoutParams.FLAG_SECURE不适用于具有Android操作系统版本< 3.0
的三星设备你可以这样检查
if(android.os.Build.VERSION.SDK_INT != android.os.Build.VERSION_CODES.GINGERBREAD && !android.os.Build.MANUFACTURER.equalsIgnoreCase("samsung"))
getWindow( ).setFlags( LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE );