直播app开发,保护直播内容添加的禁止截屏功能
直播app开发,保护直播内容添加的禁止截屏功能实现的相关代码
禁止截屏的实现方法很简单,就是Activity在setContentView()之前window中加入对应的flag
禁止截屏对应的flag是WindowManager.LayoutParams.FLAG_SECURE
官方解释的是Window flag: don't allow screen shots while this window is displayed.(当该window在进行显示的时候,不允许截屏。)
代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//禁止当前页面截屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
setContentView(R.layout.activity_main2);
}
//禁止当前页面截屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
以上就是直播app开发,保护直播内容添加的禁止截屏功能实现的相关代码, 更多内容欢迎关注之后的文章