直播平台开发,防止直播过程中被截屏或录屏

直播平台开发,防止直播过程中被截屏或录屏

Activity创建时设置WindowManager.LayoutParams.FLAG_SECURE属性,该属性能防止屏幕被截图和录制。以下为修复代码示例:

 


 public class DemoActivity extends Activity {
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
            setContentView(R.layout.main);
        }
    }

即在Activity onCreate方法中,setContenView调用前设置getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);若是所有Activity需要设置该属性,那么可以在BaseActivity中设置,然后其他Activity继承即可

以上就是直播平台开发,防止直播过程中被截屏或录屏, 更多内容欢迎关注之后的文章

 

posted @ 2022-05-30 14:10  云豹科技-苏凌霄  阅读(718)  评论(0)    收藏  举报