理想情况下,我想做的是在 iPad 键盘上添加一个快捷方式来启动另一个程序,在我的情况下是一个扫描应用程序。
我们想将 iPad 相机用作扫描仪,每当我们在任何第三方应用程序中点击文本输入框时,都可以启动扫描仪软件、扫描代码并将扫描的数据放入文本框中。
我已经阅读了有关扫描库和使用实际条形码扫描仪的信息,但我还没有看到任何可以让您创建这种类型的快捷方式的东西。
关于在哪里可以找到更多信息的任何想法或建议?
理想情况下,我想做的是在 iPad 键盘上添加一个快捷方式来启动另一个程序,在我的情况下是一个扫描应用程序。
我们想将 iPad 相机用作扫描仪,每当我们在任何第三方应用程序中点击文本输入框时,都可以启动扫描仪软件、扫描代码并将扫描的数据放入文本框中。
我已经阅读了有关扫描库和使用实际条形码扫描仪的信息,但我还没有看到任何可以让您创建这种类型的快捷方式的东西。
关于在哪里可以找到更多信息的任何想法或建议?
tl;博士:这是不可能的。
iPhone 键盘不能在系统范围内修改或替换。请参阅Fleksy FAQ上的第 4 个问题
正如您所提到的,您的选择是:
如果您无权访问应用程序源或无法说服开发人员添加扫描仪支持,您唯一的选择是使用独立的扫描仪应用程序,在应用程序之间切换以将扫描的数据复制粘贴到文本中场地。
优点
缺点
可以使用提供的 SDK 将条码扫描器集成到应用程序中,这对于大多数应用程序是可取的,但许多扫描器也支持 HID 模式。在 HID 模式下,扫描仪作为键盘连接到 iOS(或 Android),并可以在活动输入字段中“键入”。
优点
缺点
免责声明我为 Socket Mobile 工作。Socket Mobile 制作精美的蓝牙条码扫描仪。
长话短说:如果您想将键盘中的那个按钮添加到每个应用程序中,那么这是不可能的(在非越狱设备上,至少到最后才能获得更多信息)。
不过,您可以拥有自己的扫描应用程序并制作它,以便将代码复制到剪贴板区域非常容易,这样您就可以跳转到第一个应用程序并将其粘贴到文本字段中。
或者,如果您不需要将应用程序置于 Apple 批准流程(即内部解决方案)中,那么您可以开发用于越狱设备的工具。