【发布时间】:2021-02-05 08:50:19
【问题描述】:
我正在开发一个 Android 应用程序,我的要求是禁用整个应用程序的屏幕截图功能
MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE);
}
我已经使用上面的代码来阻止屏幕截图,部分它工作正常。由于我的代码包含 WebView 以在应用程序上显示 epub3(HTML + CSS + JS) 内容,因此它并没有专门限制该内容,它允许为该内容截取屏幕截图
请帮忙 提前谢谢你。
【问题讨论】:
-
你如何显示
WebView?它是否在您添加FLAG_SECURE的同一窗口中? -
嗨,@CommonsWare 不,为此我们正在使用不同的活动
标签: android android-webview screenshot epub3