直播app開發,保護直播內容新增的禁止截圖功能

zhibo系統開發發表於2021-11-12

直播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開發,保護直播內容新增的禁止截圖功能實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2841920/,如需轉載,請註明出處,否則將追究法律責任。

相關文章