直播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開發,保護直播內容添加的禁止截屏功能實現的相關代碼, 更多內容歡迎關注之后的文章