iOS 7(越狱)无论哪个应用程序在最前面如何截取整个屏幕

2024-02-13

iOS7之前我用的是UIGetScreenImage()可以轻松截图的功能,但是在iOS7中,这个功能已经被弃用了,现在有什么好的方法可以存档吗?谢谢!

添加:我需要在任何视图下截取整个屏幕的屏幕截图


我遇到了同样的问题,但不知道如何解决。

I tried IOSurface - IOS 私有 API - 在后台捕获屏幕截图 https://stackoverflow.com/questions/16463402/iosurface-ios-private-api-capture-screenshot-in-background,它在某些应用程序中运行良好,但在游戏中返回黑屏。

然后我尝试了这个应用程序https://github.com/k06a/UIView-FastScreenshot/blob/master/UIView%2BFastScreenshot.m https://github.com/k06a/UIView-FastScreenshot/blob/master/UIView%2BFastScreenshot.m,它使用私有api运行良好,但我无法使用theos编译它,总是告诉我“架构armv7的未定义符号:CARenderServerRenderDisplay”。 编辑:我想出了如何使用 theos 编译它,但返回的是空图像。

Also, https://github.com/coolstar/RecordMyScreen https://github.com/coolstar/RecordMyScreen在iOS7下运行良好,但现在还没有开源,所以我不知道它是如何捕获整个屏幕的。

编辑:RecordMyScreen 的代码在 iOS7 上工作作为跳板调整,可以参考这个文件https://github.com/coolstar/RecordMyScreen/blob/master/RecordMyScreen/CSScreenRecorder.m https://github.com/coolstar/RecordMyScreen/blob/master/RecordMyScreen/CSScreenRecorder.m此方法“- (void)_captureShot:(CMTime)frameTime;”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 7(越狱)无论哪个应用程序在最前面如何截取整个屏幕 的相关文章

  • 奇怪的 Facebook ID [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有两个 Facebook 应用程序 它们都正在开发中 其中一个是很久以前创建的 而另一个则是相当新的 自从我升级到新的 iOS Faceb
  • Expo eas-cli iOS 构建失败

    我已经使用 React Native 创建了一个应用程序 并尝试通过 Expo 的 eas cli 创建一个 iOS 应用程序商店 跑步时eas build platform ios the Fastlane build failed wi
  • Sprite Kit - 确定轻弹精灵的滑动手势矢量

    我有一个游戏 圆形物体从屏幕底部射出 我希望能够滑动它们以将它们朝我滑动的方向轻弹 我的问题是 我不知道如何计算滑动的矢量 方向 以便使圆形物体以适当的速度向正确的方向轻拂 我使用的静态矢量 5 5 需要通过滑动速度和滑动方向来计算 另外
  • 如何获取多点触摸 UITapGestureRecognizer 的多个位置

    我的视图中有一个 UITapGestureRecognizer 我可以使用下面的代码很好地获取其触摸的位置 现在 如果我将此识别器的触摸次数更改为 2 或更多 它仍然会为我提供一个位置 如何获得两次触摸的两个位置 tapGesture lo
  • 允许用户从 UILabel 选择文本进行复制[重复]

    这个问题在这里已经有答案了 我有一个 UILabel 但如何允许用户选择其文本的一部分 我不希望用户能够编辑文本 也不希望标签 文本字段具有边框 这是不可能的UILabel 你应该使用UITextView为了那个原因 只需使用禁用编辑即可t
  • 当我启动项目时没有 viewcontroller.swift 文件 [重复]

    这个问题在这里已经有答案了 我尝试启动该项目并使用视图控制器 但我没有看到它 仅appdelegate和scenedelegate和contentview 下面的代码应该添加到视图控制器中 但我不知道添加到哪里 它不断给我一条错误消息 指出
  • 使用 Python 查找 Mac OS X 中的当前活动窗口

    有没有办法使用 Python 在 Mac OS X 上查找给定时间当前活动窗口的应用程序名称 这应该有效 usr bin python from AppKit import NSWorkspace activeAppName NSWorks
  • 学习目标-C。使用 Xcode 3.2.1。错误是什么:程序收到信号:“EXC_ARITHMETIC”

    我正在使用 Stephen Kochan 的优秀著作 Programming in Objective C 2 0 来学习 Objective C 我也是 Xcode 新手 到目前为止 我的所有练习都运行良好 但是当我运行第 153 页上的
  • 我以前没见过的 CGRect 语法

    我在一些示例代码中看到了下面的语法 但不确定我是否理解它 CGRect imageRect CGRect size baseImage size 这只是初始化的一种简写方式吗CGRect相当于 CGRect imageRect CGRect
  • NSPredicate 查询不包含特定字符串

    对这个问题进行了高低查找 但找不到我的答案 我正在查询核心数据以查找不等于指定字符串的所有记录 例如 所有不等于当前会话ID的记录 我已经尝试过这些但无济于事 NSPredicate predicate NSPredicate predic
  • iOS UITableViewCell需要按两次才能调用didSelectRowAtIndexPath

    我有一个 UITableView 有时需要您触摸它两次才能选择一个单元格 更多细节 仅当表格一直向上或一直向下滚动后才需要两次触摸 只需第二次触摸即可呼叫didSelectRowAtIndexPath 当表格以自然的 向上滚动位置 打开时
  • 如何改进 iOS 中的 TWTweetComposeViewController 代码?

    我已经实现了以下代码来进行 Twitter 共享 在我的代码中 我尝试测试 iOS 5 如果这不起作用 我会回到使用 ShareKit 的 Twitter 代码进行共享的旧方式 我向同事展示了代码 他建议我的代码可能有缺陷 我需要做两件事
  • 应用程序在第二次运行 nsnull 计数的循环时崩溃

    我有一个循环 第一次运行正常 但第二次循环时我得到 NSNull count unrecognized selector sent to instance 0x3a094a70 Terminating app due to uncaught
  • 移动 Safari 中的文件上传和 EXIF

    正如这些问题中所指出的 在某些情况下 iOS 上上传的照片的地理位置和其他 EXIF 元数据会被删除 在 safari 中 https apple stackexchange com questions 326789 gps exif fr
  • CNContact 添加新的联系人问题

    我在通过以下方式添加联系人时遇到问题联系框架 我使用的是装有 iOS 12 1 2 的 iPhone 5s 设备 我添加联系人的代码如下 let saveRequest CNSaveRequest saveRequest add self
  • 如何更改 UISwitch 关闭状态的默认颜色?

    我想更改 UISwitch 中 onTintColor 的颜色以表示关闭状态 切换位于表格视图中 并且以编程方式进行切换 settingsSwitch setBackgroundColor UIColor whiteColor settin
  • iOS UITableViewCell 配件在左侧?

    对于我的应用程序 我想要一些可以同时具有复选标记和详细信息披露按钮的单元格 也就是说 我希望它们看起来与 iOS 设置中的 Wi Fi 网络选择一模一样 左侧的复选标记 中间的内容 右侧的详细信息披露按钮 有没有正确的方法来做到这一点 或者
  • iOS 上每个选项的带有图像的操作表

    有没有办法在 iOS 上将图像添加到操作表中 与苹果在应用程序商店或苹果音乐应用程序上所做的一样 我对苹果文档的基本搜索表明我没有在操作表中子类化或添加子视图 UIActionSheet 并非设计为子类化 也不应向其层次结构添加视图 苹果文
  • ios 8 核心数据崩溃

    保存时 CoreData 发生崩溃 2014 09 16 09 51 58 273 My app 2678 105246 Terminating app due to uncaught exception NSInvalidArgument
  • 使用 JavaScript 从 URL 变量读取来加载不同的 CSS 样式表

    我试图在我的 WordPress 博客上使用两个不同的样式表 以便在通过 Web 访问页面时使用一个样式表 而在通过我们的 iOS 应用程序访问博客内容时使用另一个样式表 现在 我们将 app true 附加到来自 iOS 应用程序的 UR

随机推荐

  • Deezer API - 获取用户当前播放的曲目

    有没有办法使用 deezer api 了解轨道的状态 玩 还是 不玩 我在文档中找不到任何内容 我想知道我的应用程序的每个用户当前正在播放的曲目 或者至少是最后播放的曲目 我认为可能存在一些隐私问题 有什么想法吗 我们没有 正在播放 状态
  • keypress 和 keyup - 为什么 keyCode 不同?

    有关的 JavaScript KeyCode 与 CharCode https stackoverflow com questions 4285627 javascript keycode vs charcode utter confusi
  • 在 JavaScript 中打印函数签名

    我有一个功能 fs readFile function filename callback implementation code 稍后我想在调试过程中查看函数的签名 当我尝试时console log fs readFile I get F
  • JavaScript 中布尔值到数字的类型转换

    我正在研究 JavaScript 中布尔值到数字的类型转换 console log new Number true Prints 1 console log true Prints 1 console log parseInt true P
  • Ember.js 常见计算属性模式的简写

    在 Ember js 中 我发现自己定义了如下所示的计算属性 someProp function return this get otherProp property otherProp or someProp function retur
  • 如何使用defineSetter在两个对象中正确设置scrollLeft?

    在我的页面中 我有两个宽度相同的表格 它们都进行水平滚动 当每个表滚动时 我需要将两个表设置到相同的位置 实际上 我的代码是 var scrollA scrollA scrollB scrollB scrollA on scroll fun
  • Zend - 找不到 PHPUnit/framework.php

    我正在运行 OSX Lion 并安装了 XAMPP 事实证明 使用 XAMPP 设置 PEAR 很困难 但我成功了并安装了 PHPUnit 当我查看 XAMPP pear 目录时 我看到一个名为 PHPUnit 的文件夹 当我查看该文件夹时
  • iframe 单击链接在父页面而不是 iframe 页面中打开

    用户单击 URL 超链接 http example com http example com 在 iframe 对话框窗口中 对话框窗口关闭 链接在父页面中打开 如何在父页面而不是 iframe 页面内打开单击的链接 On the iFra
  • ASP.Net core 防伪拒绝从 Iframe 提交表单

    我有一个 ASP NET 核心应用程序 应用程序的一种形式是嵌入在不同应用程序的 iframe 内 并在不同的应用程序上运行 在我的配置中 我已经抑制了相同的起源X Frameheader 以便我可以提交 iframe 表单 service
  • Protobuf - 拒绝链接 vs2013 或 vs2015

    正如标题所述我无法得到protobuf https github com google protobuf即可链接成功 这是小测试程序 请注意AddressBook该类是使用我编译 protobuf 时构建的 protoc 编译器生成的 此外
  • 如何在保持长宽比和大小的同时合并两个 UIImage?

    代码添加到Github https github com hemangshah MergeImages让您了解真正的问题 这是层次结构 ViewController View P width 375 height 667 UIImageVi
  • 反转存储在 javascript 变量中的 JSON 数组

    我有一个 json 数组存储在变量中 格式如下 info typeid 877 recid 10 repeaterid 0 pageid 26966 maxrecords 1 typeid 877 recid 11 repeaterid 0
  • 谷歌代码 svn 迁移

    如何从 Google Code 的 subversion 迁移到另一个保留历史记录的 subversion 服务器 这里的问题是我无权访问 Google 代码存储库 也无权访问我将迁移的存储库 您可以将 Google 代码中的数据 svns
  • 带有作用域 bean 和 AllowBeanDefinitionOverriding=false 的 Spring 批处理

    我想使用作用域 Spring Batch Bean
  • 优化此 C (AVR) 代码

    我有一个中断处理程序 但运行速度不够快 无法完成我想做的事情 基本上 我使用它通过将查找表中的值输出到 AVR 微控制器上的端口来生成正弦波 但不幸的是 这发生的速度不够快 无法让我获得所需的波频率 有人告诉我 我应该考虑在汇编中实现它 因
  • 如何删除 A 框架中的全屏样式、减小画布大小或滚动带有 A 框架场景的页面?

    A 框架将滚动锁定在我正在使用它的页面中 当我打开包含 A 框架场景的页面时 它占用了 100 的页面宽度和高度 并且我无法滚动 是否有我必须删除的课程 您可以使用embedded组件来删除全屏样式并使其可嵌入网页中 https afram
  • 收到 EXC_BAD_ACCESS 信号

    将应用程序部署到设备时 程序将在几个周期后退出 并出现以下错误 Program received signal EXC BAD ACCESS 该程序在iPhone模拟器上运行没有任何问题 只要我一次一步执行指令 它也会调试并运行 一旦我让它
  • 如何在 Qt Creator 中为按钮定义 OnClick 事件处理程序?

    在 Visual Studio 中 设计 Windows 窗体时 我可以通过双击按钮轻松地为按钮添加 OnClick 事件处理程序 在 QtCreator 中可以做同样的事情吗 我应该如何处理按钮的 Click 事件 从头开始手动编写所需的
  • mysql 子查询中的未知列

    我正在尝试获取某个项目的平均值 因此我使用子查询 Update 我一开始应该更清楚 但我希望平均值仅适用于最后 5 项 首先我开始于 SELECT y id FROM SELECT FROM SELECT FROM products WHE
  • iOS 7(越狱)无论哪个应用程序在最前面如何截取整个屏幕

    iOS7之前我用的是UIGetScreenImage 可以轻松截图的功能 但是在iOS7中 这个功能已经被弃用了 现在有什么好的方法可以存档吗 谢谢 添加 我需要在任何视图下截取整个屏幕的屏幕截图 我遇到了同样的问题 但不知道如何解决 I