0

理想情况下,我想做的是在 iPad 键盘上添加一个快捷方式来启动另一个程序,在我的情况下是一个扫描应用程序。

我们想将 iPad 相机用作扫描仪,每当我们在任何第三方应用程序中点击文本输入框时,都可以启动扫描仪软件、扫描代码并将扫描的数据放入文本框中。

我已经阅读了有关扫描库和使用实际条形码扫描仪的信息,但我还没有看到任何可以让您创建这种类型的快捷方式的东西。

关于在哪里可以找到更多信息的任何想法或建议?

4

2 回答 2

0

tl;博士:这是不可能的。

回答

iPhone 键盘不能在系统范围内修改或替换。请参阅Fleksy FAQ上的第 4 个问题
正如您所提到的,您的选择是:

  1. 使用扫描库
  2. 使用条形码扫描仪

扫描图书馆

如果您无权访问应用程序源或无法说服开发人员添加扫描仪支持,您唯一的选择是使用独立的扫描仪应用程序,在应用程序之间切换以将扫描的数据复制粘贴到文本中场地。

优点

  • 免费(ZXing、zbar 等)

缺点

  • 慢的。相机扫描仪大约需要一秒钟,加上切换应用程序和复制粘贴所需的时间。你正在看 ~10 秒

条码扫描器

可以使用提供的 SDK 将条码扫描器集成到应用程序中,这对于大多数应用程序是可取的,但许多扫描器也支持 HID 模式。在 HID 模式下,扫描仪作为键盘连接到 iOS(或 Android),并可以在活动输入字段中“键入”。

优点

  • 快,非常快
  • 在 HID 模式下使用,无需修改应用程序即可将数据直接扫描到文本输入中

缺点

  • 昂贵的

免责声明我为 Socket Mobile 工作。Socket Mobile 制作精美的蓝牙条码扫描仪。

于 2013-03-12T14:21:06.277 回答
0

长话短说:如果您想将键盘中的那个按钮添加到每个应用程序中,那么这是不可能的(在非越狱设备上,至少到最后才能获得更多信息)。

不过,您可以拥有自己的扫描应用程序并制作它,以便将代码复制到剪贴板区域非常容易,这样您就可以跳转到第一个应用程序并将其粘贴到文本字段中。

或者,如果您不需要将应用程序置于 Apple 批准流程(即内部解决方案)中,那么您可以开发用于越狱设备的工具。

于 2013-03-12T15:15:54.693 回答