本教程之前的这几篇文章,算是围绕着 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 应用请求摄像头的申请后,权限面板显示如下:

现在就能使用手机摄像头,扫描条形码了:

扫描成功的界面如下图所示:

详细步骤参考这篇文章。

SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描试读版相关推荐

  1. SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描

    本教程之前的这几篇文章,算是围绕着 SAP UI5 和 Cordova 的一个小系列: SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能 - 通过这篇文章介绍 ...

  2. SAP UI5 应用开发教程之五十九 - 如何在 SAP UI5 应用里显示世界地图试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  3. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  4. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  5. SAP UI5 应用开发教程之五十六 - SAP UI5 树控件(tree)的开发试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  6. SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  7. SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中的试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. SAP UI5 应用开发教程之八十二 - 采用 OPA5 开发支持页面跳转的 SAP UI5 集成测试用例试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. linux 编译文件mm,Linux编译C++文件,说没有找到头文件,怎么啊?新手,不太会用...
  2. 吴恩达《Machine Learning》精炼笔记 11:推荐系统
  3. uboot移植(七)——移植三星官方uboot(一)
  4. Centos7.5 VMtools的安装与卸载
  5. 如何计算Python中列表项的出现次数?
  6. 快捷指令_iOS快捷指令中心,太实用啦
  7. java+类主动引导_使用引导类加载器找不到类;没有堆栈跟踪可用
  8. 崩溃的数据库字符集问题
  9. LAMP配置虚拟目录
  10. Citrix Xendesktop5中创建虚拟机失败的2个案例分析
  11. AI 领域一大进展:“分布式”和“深度学习”真正深度融合
  12. 用Proxy进行预处理
  13. android学习资料整理-----高级篇
  14. python怎么输出键值对_python 获取字典键值对的实现
  15. 通信方式、通信接口、通信总线、通信协议的关系
  16. 死灰复燃的ThinkPad SL400 同机型与同问题可参考!也可帮忙排错!
  17. 用python做youtube自动化下载器 代码
  18. Cesium开发: Draco模型压缩
  19. 夜神模拟器安装证书后无效问题解决
  20. 常用颜色表以及中国传统颜色名录(附宏定义)

热门文章

  1. jsp调用controller方法_SpringMVC五大核心组件及调用过程
  2. C#中oracle数据库的连接方法
  3. nginx长连接出现504的解决办法
  4. Puppet 的部署与应用,看这一篇就够了
  5. 福布斯全球最佳雇主榜:网易排名80 大幅超腾讯阿里
  6. Airflow的SimpleHttpOperator不支持https问题解决
  7. Android中BroadCast与Activity之间的通信
  8. 【SharePoint 2010】将Sharepoint Server 2010部署到WINDOWS 7
  9. CentOS/RHEL安装oracle 11G
  10. bzoj1146CTSC2008Network