直播平台开发,防止直播过程中被截屏或录屏
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继承即可
以上就是直播平台开发,防止直播过程中被截屏或录屏, 更多内容欢迎关注之后的文章