Android APP开发 如何实现功能“该应用不允许屏幕截图",所有APP页面都不允许截图
时间: 2024-02-09 18:11:21 浏览: 429
Android 5.0及以上编程实现屏幕截图功能的方法
要实现该功能,您可以通过在应用的Activity中添加如下代码来禁止截屏:
```java
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
```
这样设置后,您的应用中所有的Activity都将无法被截屏。同时,您也可以在需要允许截屏的Activity中清除该标记,以允许该Activity被截屏。例如:
```java
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
```
需要注意的是,这种方式只能阻止通用的截屏行为,但不能防止用户使用其他设备拍照或其他方式进行屏幕截取。
阅读全文