选择文本框时如何启动ipad应用程序

时间:2013-03-11 19:30:09

标签: ios ipad barcode-scanner

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

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

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

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

2 个答案:

答案 0 :(得分:0)

tl; dr :这是不可能的。

答案

iPhone键盘无法在系统范围内进行修改或更换。请参阅Fleksy FAQ上的第四个问题 如您所述,您的选择是:

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

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

    <强>赞成

    • 免费(ZXing,zbar等)

    <强>缺点

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

    条形码扫描仪

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

    <强>赞成

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

    <强>缺点

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

答案 1 :(得分:0)

简而言之:如果你想在键盘上为每个应用程序添加那个按钮,那么就不可能了(在非越狱设备上至少要有更多内容了。)

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

如果您不需要通过Apple批准程序(即内部解决方案)放置应用程序,那么您或者为越狱设备开发工具。