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錯誤。 各位大師,有好一點的辦法去禁止截圖麼? 求教!!!!!
相關推薦
android 禁止截圖的問題
RT,查詢資料只找到getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);//防止螢幕截圖 這種方式。 我用真機試了一下,在android4.0的系統上跑,然後用 刷機大師或者豌豆莢或者應用寶是截不到資
Android工具之實現截圖和禁止截圖
轉載地址:http://blog.csdn.net/xietansheng/article/details/52689384; 1. 應用內的程式碼截圖(獲取View的快照) Android的View類中提供了獲取控制元件繪製快取的方法,這種截圖的方式僅限於應用內
Android 保持螢幕常亮和禁止截圖
保持螢幕常亮 防止手機自動鎖屏,只需要在 Activity 的生命週期 onCreate() 方法中新增一行程式碼即可。 具體程式碼如下: getWindow().addFlags(WindowManager.LayoutParams.FLAG_K
Android設定禁止截圖
以前一直以為禁止截圖是手機上的功能,app程式設計師沒有辦法控制呢,今天才發現原來這麼簡單 就這麼一句話 getWindow().setFlags(LayoutParams.FLAG_SECUR
Android 開發技巧之 禁止截圖和螢幕常亮
1 禁止截圖 出於安全考慮,我們需要對某些介面,比如二維碼介面,登入介面禁止截圖。(像支付寶的付款二維碼) 禁止截圖的程式碼很簡單就一行,在Activity 生命初期的onCre
Android 應用內某些頁面禁止截圖與截圖工具類
1.禁止截圖的實現 APP的某些介面如果不希望使用者能夠截圖,可以對當前當前的Activity設定一個安全標記 實際上,Android 本身就提供了對應的 Api 的,使用起來也非常的簡單,只需要拿到 window 物件,對其新增一個 FLAG_SECURE
Android監測截圖
Android監測截圖 版權宣告:本文為博主原創文章,轉載請註明。 原理分析 Android系統並沒有提供截圖通知相關的API,需要我們自己對Android系統媒體資料庫進行監測,因為使用系統截圖擷取一張圖片都會把這張圖片的詳細資訊加入到這個媒體資料庫,併發出內容改變通知,
python使用adb獲取Android Phone截圖(解決Windows傳輸編碼導致png檔案損壞的問題)
使用adb命令 ./adb shell screencap -p 可以擷取當前螢幕,並且作為stdout,傳給外部。那麼對於python,我們可以用如下程式碼獲取資料流。 使用Popen建立子程序用於讀取資料流。 import subprocess out=subprocess.Po
android 介面截圖(目前速度最快)
android 介面截圖不算新鮮事,以前本人也寫過一篇關於螢幕截圖的部落格,當時的需求是整體截圖,然後對特有的區域進行二次截圖,功能算是實現了,體驗不是很好 ,週期太長。雖然使用者感受不到,但是作為一個強迫症的程式設計師。會花時間追求更快的體驗。 以前的截圖是採用anr
Android應用截圖和SurfaceView截圖問題總結
最近在做android截圖應用的過程遇到很多問題,接觸了好些截圖方法,但是還是不能實現SufaceView截圖功能。今天就把我嘗試過的方法總結下,希望把我慘痛的經歷寫出來後能夠幫助到要做此功能的朋友少走彎路,或者是給一些思路吧。如果哪位大俠能夠做到SurfaceView截圖,還
android手機截圖
1. 手動截圖,通過其他第三方軟體傳送截圖,或者從手機取出截圖 2. 使用命令截圖,將截圖儲存到手機,再拉取到電腦 #!/bin/sh #執行 sh screenshot name a=$1 if [ ! $a ];then a=`date +"%F_%H%M%S"` fi b='caps'
Android 實現截圖和分享
直接上程式碼: xml的佈局: <Button android:id="@+id/btn_jp" android:layout_marginTop="10dip" android:layout
Android實現截圖方式
本文介紹了Android 實現截圖方式整理,分享給大家。希望對大家有幫助可能的需求:截自己的屏截所有的屏帶導航欄截圖不帶導航欄截圖截圖並編輯選取一部分自動擷取某個空間或者佈局擷取長圖在後臺去截圖1.只擷取自己應用內部介面1.1 擷取除了導航欄之外的螢幕?12345678910
Android自動化——截圖(一)
本方法為: 直接獲取到一個view,然後通過View的Cache來獲取一個bitmap物件,然後將bitmap物件寫到影象檔案。 主activity: package com.zhf.ScreenshotDemo; import Android.a
Android系統截圖
package com.android.server.policy; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas;
Android普通截圖(包括狀態列內容)
從 Android 5.0(API 21) 起,開放了截圖錄屏的API,使用到的類有MediaProjectionManager、MediaProjection、VirtualDisplay、ImageReader。 普通截圖大致步驟 ① 獲取螢幕的長寬高以及densi
cocos2dx Android遊戲截圖分享
在遊戲開發中,遊戲截圖,並一鍵分享的功能是必不可少的,這樣,更多的玩家就會聚集過來。 這篇文章是我接著上一篇文章cocos2dx 植入友盟分享功能 來寫的。不過很多東西也是可以獨立使用的,現在給大家分享一下。 首先,我描述一下這個截圖並分享的整體流程: 1.點選截圖按鈕
Android實現截圖方式整理(總結)
http://www.jb51.net/article/119881.htm本文介紹了Android 實現截圖方式整理,分享給大家。希望對大家有幫助可能的需求:截自己的屏截所有的屏帶導航欄截圖不帶導航欄截圖截圖並編輯選取一部分自動擷取某個空間或者佈局擷取長圖在後臺去截圖1.
FrameBuffer中獲取Android螢幕截圖
引子 我們知道,DDMS可以很容易的獲取Android 手機 的螢幕截圖,那麼它是怎麼做到的呢? 其實,android手機上有一個叫做FrameBuffer的裝置,影象資訊都是通過FrameBuffer寫到手機螢幕上去的。因此可以通過讀取此裝置中的資料來獲取當前正在顯示的影象。當然DDMS也是這麼做到
android實現截圖操作
最近開發了一些Android小遊戲,想在遊戲結束或者完成之後把整個螢幕擷取下來並分享到社交平臺上。先上效果吧。 網上一搜,截圖的方法很多。這裡只貼出了一種,將擷取到Bitmap賦給Dialog上的ImageView並彈出對話方塊。對對話方塊加了彈出和收起的動畫。看起來就