2

我正在为自己构建一个实用程序应用程序,它可以在该实用程序在后台运行时截取前台运行的任何内容。该实用程序将在越狱设备上运行,因此它可以访问私有 API,而不仅限于沙箱。由于实用程序应用程序在后台运行(作为守护程序或使用后台程序),我如何访问正在显示的屏幕以生成屏幕截图?

我想要这个的原因是因为我想以编程方式/远程截取屏幕截图。该实用程序将截取屏幕截图并上传到我的本地服务器。我将其用作内部测试工具的一部分。

非常感谢帮助!

4

1 回答 1

2

您应该能够使用UICreateScreenImage(). 这会给你一个 CGImageRef,你可以用[UIImage imageWithCGImage:screenshot]. 然后,您可以将其上传到您的服务器并使用CGImageRelease(screenshot).

于 2012-11-12T06:59:05.490 回答