1. 程式人生 > >android 禁止截圖的問題

android 禁止截圖的問題


RT,查詢資料只找到
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);//防止螢幕截圖

這種方式。 我用真機試了一下,在android4.0的系統上跑,然後用 刷機大師或者豌豆莢或者應用寶是截不到資料的,要麼顯示錯亂要麼顯示黑屏,而我用android2.3的機器試的時候還是可以截到資料,我大概瞭解了一下,像刷機大師這種工具截圖是採用的DDMS中的framebuffer service 通過直接讀framebuffer裝置(/dev/graphics/fb0)資料來截圖的,當然機器油root許可權的,我嘗試用檔案鎖的形式鎖住 裝置(/dev/graphics/fb0),但是沒有效果,後來一想才知道讀操作是鎖不住的,寫操作才可以,還嘗試去解除安裝這個裝置 umount /dev/graphics/fb0 出現 failed: incalid argument錯誤。   各位大師,有好一點的辦法去禁止截圖麼? 求教!!!!!