乐趣区

关于sap:如何使用-SAP-UI5-的标准控件结合-Cordova-插件调用手机摄像头进行条形码扫描试读版

本教程之前的这几篇文章,算是围绕着 SAP UI5 和 Cordova 的一个小系列:

  • SAP UI5 利用开发教程之四十八 – 如何在 SAP UI5 利用里开发条形码扫描性能 – 通过这篇文章介绍的步骤开发而成的 SAP UI5 利用,只能在桌面浏览器里失常运行,在用户受权的状况下,关上笔记本电脑的摄像头。
  • SAP UI5 利用开发教程之四十九 – 如何在桌面电脑端调试运行在手机上的 SAP UI5 利用
  • SAP UI5 利用开发教程之五十 – 如何应用 Cordova 将 SAP UI5 利用生成一个能在 Android 手机上安装的混合利用
  • SAP UI5 利用开发教程之五十一 – 如何应用 Chrome 调试运行在手机上的 SAP UI5 Cordova 混合利用 – 如果一个 SAP UI5 利用应用了 sap.ndc.BarcodeScanner,并且通过 Cordova 构建打包,生成 apk 文件装置到安卓手机上。在手机上运行时,点击 Scan 按钮,依然不能弹出咱们冀望看到的手机摄像头扫描界面。通过调试发现,这是因为 sap.ndc.BarcodeScanner 的外部实现里,首先会去检测 cordova.plugins.barcodeScanner 是否可用。当且仅当咱们在将 SAP UI5 利用打包成 Cordova 利用时,显式增加 ` 这个 Cordova plugin 到我的项目时,cordova.plugins.barcodeScanner` 才会被赋予正确的值。

本文余下局部介绍如何在一个 Cordova 利用中启用 cordova-plugin-barcodescanner.

实现的成果如下:

抉择 仅在应用该利用时容许 即可。

咱们在容许该申请之前,HelloCordova 利用在手机 设置 面板里,在 权限 里显示的是 无需权限

容许 Cordova 利用申请摄像头的申请后,权限 面板显示如下:

当初就能应用手机摄像头,扫描条形码了:

扫描胜利的界面如下图所示:

具体步骤参考这篇文章。

退出移动版