我需要知道用戶是否正在嘗試拍攝我們正在構建的應用程序上特定部分的屏幕截圖。任何意見將是有益的。然後,我們想要屏蔽黑屏以防止拍攝屏幕快照。可以檢測用戶是否正在按iOS上的屏幕捕獲按鈕?
回答
不可能找出。
您無法控制Home和Switch按鈕操作。這是默認的硬件行爲。
我也相信這是不可能檢測到的。
我做了一些測試,認爲iOS的可能調用這些方法
-(void) applicationDidEnterBackground:(UIApplication*)application
或
- (void)applicationWillResignActive:(UIApplication *)application
可能會被調用,但NSLogs
當我把截圖還不能稱作。
我的確發現了這個,但它也不適用於iOS 5.0+。 (也許甚至不在iOS 4.0+之後)
PictureWasTakenNotification當用戶截取屏幕時,將發送Darwin通知。但是,這是在截屏後發送的。
這個怎麼樣?做到這一點 - 設置一個程序,運行調試,並觀察通過調試的事件。我們相信,一旦你點擊了屏幕截圖按鈕,它就會在瀏覽器上調用一個命令和一個動作來將透明的PNG轉換爲不透明的PNG。不透明的PNG是屏幕截圖捕獲的內容,也是您在照片文件中看到的內容。這是我們將構建的應用程序的查看器部分。 – 2012-02-01 17:47:46
你能告訴我關於通緝令的一些事嗎 – 2013-01-08 08:59:20
- 1. 檢查我的Scrollview按鈕是否在屏幕上
- 2. 檢測用戶是否可以查看Facebook Like按鈕
- 3. 如何檢測手指通過按鈕時的情況以及按住屏幕上的按鈕的按鈕
- 4. 按鈕,屏幕上
- 5. iOS初始屏幕按鈕
- 6. 在屏幕上獲取按鈕位置
- 7. iPhone屏幕按下檢測
- 8. Android屏幕按下檢測
- 9. 是否可以在MessageFilter函數中捕獲按鈕名稱?
- 10. 檢測對象是否在屏幕上
- 11. jQuery - 檢測按鈕是否被按下
- 12. 當屏幕鎖定時捕獲返回按鈕按下事件
- 13. 是否可以檢查是否完成按鈕被按下
- 14. 是否有可能檢測到按值捕獲異常切片?
- 15. 屏幕捕獲在IOS中
- 16. 檢測用戶是否按下Wacom平板電腦上的按鈕
- 17. 屏幕上的按鈕被按下可可
- 18. iOS:在屏幕上捕獲CAEmitterLayer粒子
- 19. 是否有可能關閉屏幕(就像按下電源按鈕)上android
- 20. 我可以檢測桌面更改做屏幕捕獲
- 21. 是否可以檢測到我的應用程序是否正在運行並顯示在屏幕上?
- 22. ios如何在用戶單擊按鈕時關閉屏幕
- 23. 我可以檢查appium屏幕中按鈕的數量嗎
- 24. 是否可以檢測按鈕的觸摸?
- 25. 使用AVFoundation,我可以在用戶按下按鈕時捕獲最後5秒
- 26. 是否有可能檢測到用戶(Android)打開屏幕?
- 27. 是否可以使用JavaScript檢測屏幕閱讀器是否在用戶計算機上運行?
- 28. 拖動按鈕正在屏幕外?
- 29. 是否有可能使iPhone的按鈕「添加到主屏幕」?
- 30. 是否可以在iOS應用中禁用音量按鈕?
好問題,但我的好奇心乞求我問你要阻止他們採取的屏幕截圖是什麼? – 2012-02-01 14:43:26