SAP UI5 应用开发教程之五十二 - 如何使用 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 应用请求摄像头的申请后,权限
面板显示如下:
现在就能使用手机摄像头,扫描条形码了:
扫描成功的界面如下图所示:
详细步骤参考这篇文章。
SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描试读版相关推荐
- SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描
本教程之前的这几篇文章,算是围绕着 SAP UI5 和 Cordova 的一个小系列: SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能 - 通过这篇文章介绍 ...
- SAP UI5 应用开发教程之五十九 - 如何在 SAP UI5 应用里显示世界地图试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之五十六 - SAP UI5 树控件(tree)的开发试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中的试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之八十二 - 采用 OPA5 开发支持页面跳转的 SAP UI5 集成测试用例试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
最新文章
- linux 编译文件mm,Linux编译C++文件,说没有找到头文件,怎么啊?新手,不太会用...
- 吴恩达《Machine Learning》精炼笔记 11:推荐系统
- uboot移植(七)——移植三星官方uboot(一)
- Centos7.5 VMtools的安装与卸载
- 如何计算Python中列表项的出现次数?
- 快捷指令_iOS快捷指令中心,太实用啦
- java+类主动引导_使用引导类加载器找不到类;没有堆栈跟踪可用
- 崩溃的数据库字符集问题
- LAMP配置虚拟目录
- Citrix Xendesktop5中创建虚拟机失败的2个案例分析
- AI 领域一大进展:“分布式”和“深度学习”真正深度融合
- 用Proxy进行预处理
- android学习资料整理-----高级篇
- python怎么输出键值对_python 获取字典键值对的实现
- 通信方式、通信接口、通信总线、通信协议的关系
- 死灰复燃的ThinkPad SL400 同机型与同问题可参考!也可帮忙排错!
- 用python做youtube自动化下载器 代码
- Cesium开发: Draco模型压缩
- 夜神模拟器安装证书后无效问题解决
- 常用颜色表以及中国传统颜色名录(附宏定义)
热门文章
- jsp调用controller方法_SpringMVC五大核心组件及调用过程
- C#中oracle数据库的连接方法
- nginx长连接出现504的解决办法
- Puppet 的部署与应用,看这一篇就够了
- 福布斯全球最佳雇主榜:网易排名80 大幅超腾讯阿里
- Airflow的SimpleHttpOperator不支持https问题解决
- Android中BroadCast与Activity之间的通信
- 【SharePoint 2010】将Sharepoint Server 2010部署到WINDOWS 7
- CentOS/RHEL安装oracle 11G
- bzoj1146CTSC2008Network