多条形码扫描仪应用程序是一个生产力的工具,企业大数据,物联网是啥,很容易与SAPUI5集成,商业大数据分析,以捕捉一个或多个条形码,只需按一次扫描按钮。该应用程序将能够在一个标签上同时捕获所有条形码。无需重复扫描,以捕获所有需要的条形码和提高生产效率!
条形码结果将自动填充在SAPUI5字段中,物联网概念,以便在发送到SAP后端之前进行进一步验证。
我们将构建一个SAPUI5多条形码扫描仪Android应用程序来扫描带有多个条形码标签的项目。
我在这个博客中写了一个关于如何设置所有必需组件的详细步骤。请确保您已经设置了所需的组件,实时大数据,然后继续其余部分。
不使用SAP Web IDE中的cordova插件相机,我们将使用cordova插件相机预览。
我们将修改cordova插件ml以添加多条形码扫描功能。
打开Mltext.java文件用这个替换代码。
我们将创建一个简单的UI来启动和停止相机预览。也可以拍照并传送到识别器。
startCamera和stopCamera用于启动和停止相机预览。takePicture是获取图片并将图片输入条形码识别mltext.getBarcode文件.对于这个演示应用程序,可以识别的最大条形码固定为四个标签。我们可以根据需要调整到最大数量。一旦识别出条形码,将调用onSuccessBarcode函数,结果为JSON格式识别文本.blocktext.最后用结果填写myBarcodex字段。
我的repo上的完整源代码。