gpt4 book ai didi

ios - 在越狱的 iPhone 上,应用程序可以在屏幕锁定时继续运行吗?

转载 作者:行者123 更新时间:2023-12-04 18:20:28 26 4
gpt4 key购买 nike

我有一个我想开发的应用程序的想法,但在我投入大量时间学习 objective-c 和 iOS API 之前,我想确保我想做的事情是可行的。

我想制作的应用程序是 Google Glass 的纯听觉(纯声音)版本。我有视力障碍,所以花了很多钱在视觉上,即使它可以阅读内容给你,不值得。但是,如果我可以使用 iPhone 提供许多与 Google Glass 相同的选项,那就太好了。

很多次,当我走在街上时,我想要获得一些信息,但我无法轻易拿到我的 iPhone,因为我一只手拿着拐杖,另一只手拿着其他东西。在这种情况下,如果我能说出命令并得到语音响应,那就太棒了。

我会使用 Apple 耳机内置的麦克风 进行音频输入,但我不确定是否可以在屏幕锁定时收听音频输入。我敢肯定,使用未越狱的 iPhone 是不可能的。

谁能告诉我这是否可行?

最佳答案

是的,你可以做到这一点。

为了让您的应用始终保持运行,即使在 iPhone 处于锁定状态时,您也可以构建一个启动守护进程。启动守护程序可以在手机启动时启动,并且不受 iOS 对沙盒应用程序的限制,安装到 /var/mobile/Applications/

您确实需要拥有越狱设备才能利用启动守护进程。 Here is a good tutorial on building one .

Launch Daemons 也是 OS X 的正常部分,所以如果您需要更多信息,您可以尝试咨询 the OS X docs online . Launch Daemons 的大多数方面在越狱的 iPhone 上的工作方式相同。

您还希望能够检测到某些事件,以激活您的应用。您当然不希望一直处理音频流(也许您只在开始拄着拐杖走路时才激活该应用程序)。要检测事件,例如按下主页按钮(或者您想要激活代码),我会看一下 at RPetrich's libactivator library .

关于ios - 在越狱的 iPhone 上,应用程序可以在屏幕锁定时继续运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16779021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com