自定义phonegap-plugin-barcodescanner
在项目根目录中...
1 - 创建目录和克隆插件
$ mkdir customPlugins
$ cd customPlugins
$ cd ..
2 - 删除旧版插件
检查phonegap-plugin-barcodescanner是否在插件中,还删除config.xml或package.json中可能的旧引用 .
$ ionic cordova插件rm phonegap-plugin-barcodescanner
3 - 添加插件
$ ionic cordova插件添加'./customPlugins/phonegap-plugin-barcodescanner/'
4 - 在设备中运行以检查其是否正常工作 .
如何在Android中自定义相机叠加层
以下是Android条码扫描器存储库的链接:phonegap-plugin-barcodescanner - > src - > android - > README
1 - 克隆存储库
Camera Overlay布局是res - > layout文件夹中的capture.xml,它的控制器是java中的CaptureActivity.java - > client - > android .
2 - 随心所欲......并生成新图书馆
转到根项目文件夹 - >条形码扫描 - >构建 - >输出 - > aar - >删除文件夹或内容
转到gradle工具窗口(通常是android studio的右上角)并获得执行任务构建
barcodescanner-lib-aar - > barcodescanner - >任务 - >构建(双击)
3 - 打开新生成的aar文件(barcodescanner-release.aar)
barcodescanner - > build - > outputs - > car
4 - 转到离子项目并在customPlugin / phonegap-plugin-barcodescanner中找到barcodescanner-release-2.1.5.aar ...
将barcodescanner-release.aar名称更改为barcodescanner-release-2.1.5.aar并将其替换为customPlugin / ...
5 - 删除旧插件
$ ionic cordova插件rm phonegap-plugin-barcodescanner并重新添加它
$ ionic cordova插件添加'./customPlugins/phonegap-plugin-barcodescanner/'
6 - 检查它是否再次正常工作(可能必须删除平台并再次添加)
对于iOS,您可以参考此链接