有没有办法完全阻止在Android中截取屏幕截图的能力?

问题描述 投票:3回答:2

我目前正在开发一个轻量级的应用程序,在应用程序的一个部分我想完全取消在Android中截取屏幕截图的能力。当我说截图时,我在谈论iPhone的“屏幕截图”功能。这是出于安全原因。我意识到有些应用程序允许Android用户也这样做,我想阻止这个功能。无论是禁用硬件按钮,冻结手机还是通过软件,任何方式都可以。

android screenshot screen-capture
2个回答
1
投票

您可以使用窗口LayoutParams qazxsw poi。将此添加到您的qazxsw poi方法:

FLAG_SECURE

有关此主题的更多信息,请访问onCreate


0
投票

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
© www.soinside.com 2019 - 2024. All rights reserved.