npm 包 cordova-plugin-cilico 使用教程

阅读时长 3 分钟读完

前置要求

在使用 cordova-plugin-cilico 之前,我们需要安装以下软件:

  1. Node.js
  2. Cordova
  3. 安卓开发环境 or iOS 开发环境

什么是 cordova-plugin-cilico

cordova-plugin-cilico 是一个 cordova 插件,它提供了一种使用扫描枪或 PDA 设备扫描条形码的方法。这个插件可以非常方便地接入个人开发、商业操作流和工业应用等场景下的条码管理。

本插件是封装 cilico 科技有限公司提供的 cilicon sdk 的 cordova 插件。cilicon sdk 是一款 Android 和 iOS 上的扫描 SDK,它能够实现任意屏幕扫描(没有扫描按钮),支持多款类型的条码识别。

cilico-plugin 的 GitHub 地址:https://github.com/cilico/cordova-plugin-cilico

如何使用 cordova-plugin-cilico

安装 cordova-plugin-cilico

打开终端,进入 cordova 项目的根目录,执行以下命令:

配置权限

安卓

在安卓上使用该插件需要在 AndroidManifest.xml 配置文件中添加 CAMERA 和 VIBRATE 权限。

添加以下内容:

iOS

在 iOS 上使用该插件需要在 Info.plist 配置文件中添加以下内容:

引入 JavaScript

在 HTML 文件中引入 barcode.js 文件:

正常使用

使用以下 JavaScript 代码即可正常使用:

-- -------------------- ---- -------
-- ------
--- ---------- - ----
-- ----
--- -------- - ----
-- ------
---------------------------
  -------- -------- -
    -- --------
    ------------------ - - --------
  -- 
  -------- ------- -
    -- --------
    ------------------ - - ---------
  --
  -----------
  ---------
  ----
--

操作说明

上述代码中的 scanDevice 和 scanType 为可选项。

  • scanDevice:默认为 1,表示使用设备自带的扫描头扫描;
  • scanType:默认为 1,表示扫描二维码。

可以选择使用其他类型的扫描头或者二维码/条形码扫描,详细类型可以参考 cilico sdk 的 API 文档。

结语

通过以上步骤,我们能够方便地使用 cordova-plugin-cilico 插件,实现扫描枪的使用,以方便条码管理的处理。

在实际的使用过程中,需要针对不同的场景进行修改和调整,以达到最佳效果。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055c0281e8991b448d9a05

纠错
反馈