我需要知道用户是否正在尝试拍摄我们正在构建的应用程序上特定部分的屏幕截图。任何意见将是有益的。然后,我们想要屏蔽黑屏以防止拍摄屏幕快照。可以检测用户是否正在按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. 如何检测手指通过按钮时的情况以及按住屏幕上的按钮的按钮
- 2. 按钮,屏幕上
- 3. iOS初始屏幕按钮
- 4. 在屏幕上获取按钮位置
- 5. Android屏幕按下检测
- 6. iPhone屏幕按下检测
- 7. 检测对象是否在屏幕上
- 8. 当屏幕锁定时捕获返回按钮按下事件
- 9. 是否可以检查是否完成按钮被按下
- 10. iOS:在屏幕上捕获CAEmitterLayer粒子
- 11. 屏幕上的按钮被按下可可
- 12. 检测用户是否按下Wacom平板电脑上的按钮
- 13. 是否有可能关闭屏幕(就像按下电源按钮)上android
- 14. ios如何在用户单击按钮时关闭屏幕
- 15. 我可以检测桌面更改做屏幕捕获
- 16. 我可以检查appium屏幕中按钮的数量吗
- 17. 是否可以检测到我的应用程序是否正在运行并显示在屏幕上?
- 18. 是否可以检测按钮的触摸?
- 19. 是否可以使用JavaScript检测屏幕阅读器是否在用户计算机上运行?
- 20. 是否有可能使iPhone的按钮“添加到主屏幕”?
- 21. WP8.1检测屏幕捕获发生
- 22. 在IOS中的不同屏幕上的按钮位置问题
- 23. 主屏幕按钮
- 24. 谷歌登录按钮按检测ios
- 25. 按下主页按钮时检测iOS
- 26. iOS - 检测用户是否正在触摸应用程序沙箱以外的屏幕
- 27. 我的按钮和textview不显示在iOS屏幕上?
- 28. 按屏幕上
- 29. 我正在测试以捕获表单上的提交按钮值
- 30. 在OPENGL屏幕上添加按钮
好问题,但我的好奇心乞求我问你要阻止他们采取的屏幕截图是什么? – 2012-02-01 14:43:26