代碼截屏與禁止截屏

 今天看慕課網的視頻,其中使用了代碼截屏,鑑於一起沒有用過特此記錄一下下大笑

很簡單的幾行代碼這裏我就手敲了不傳代碼片了


//獲取activity最頂層窗口的view

View view=getWindow().getDecorView();

//設置控件允許繪製緩存

view.setDrawingCashEnabled(true);

//獲取控件的繪製緩存(快照)

view.buildDrawingCache();

//把獲取到的快照轉換爲Bitmap的圖片形式

Bitmap imageResult=view.getDrawingCache();



我們還會遇到不允許截屏的情況

//設置activity不允許截屏

activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章