你能在 iOS 中从硬件印刷机启动应用程序吗?

Posted

技术标签:

【中文标题】你能在 iOS 中从硬件印刷机启动应用程序吗?【英文标题】:Are you able to launch an app from hardware press in iOS? 【发布时间】:2015-01-21 22:45:56 【问题描述】:

我是说在应用程序未运行(新启动或停止)的情况下,我有没有办法对其进行编程,使其在按下一些硬件按钮后开始运行? (例如,“音量+”3 次,“主页”3 次。)

第二部分:

如果应用程序已经运行,然后进入后台,手机被锁定了怎么办?硬件按钮组合按下是否可以让应用程序执行任何操作?

基本上,我正在探索通过硬件按钮与应用程序进行谨慎通信的方法,而无需用户查看屏幕。 (例如,在口袋里)

【问题讨论】:

【参考方案1】:

这在使用私有 API 的越狱设备上可能是可能的,但在具有 App Store 应用的常规设备上绝对不可能。

启动应用程序的唯一方法是让用户选择它或让另一个应用程序启动它。

【讨论】:

【参考方案2】:

不,不是没有越狱。如果您越狱,请查看 Cydia 中的 Activator 和/或 Keycommands。

【讨论】:

【参考方案3】:

You do not have access to the main button on the iPhone。仅供 Apple 使用。

You might be able to use notifications to detect when volume buttons are pressed.

【讨论】:

以上是关于你能在 iOS 中从硬件印刷机启动应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

你能在 Dita-ot 插件中从 XSL 访问 dita map keydef 变量吗

你能在 Ubuntu 上构建 React Native 应用程序(Android 应用程序)吗?

你能在64位安装中运行32位Cygwin应用程序吗?

你能在 Silverlight 的 SaveFileDialog 中设置初始目录吗

UD50B6000i 安装hdp直播,开机启动hdp ,死机,怎么解决呢?需要刷机吗?能恢复系统初始设置吗?

你能在 SASS/SCSS CSS 中使用多个条件吗