官网地址

https://ionicframework.com/docs/native/qr-scanner

安装插件

ionic cordova plugin add cordova-plugin-qrscanner
npm install @ionic-native/qr-scanner

在app.module.ts中导入

import { QRScanner } from '@ionic-native/qr-scanner/ngx';
providers: [QRScanner
],

使用

import { QRScanner, QRScannerStatus } from '@ionic-native/qr-scanner/ngx';constructor(private qrScanner: QRScanner) { }// 使用QR Scanner插件实现二维码、条形码扫描
doQRScanner() {this.qrScanner.prepare().then((status: QRScannerStatus) => {if (status.authorized) {// 已授予照相机权限// 开始扫码const scanSub = this.qrScanner.scan().subscribe((text: string) => {alert(JSON.stringify(text));this.qrScanner.hide(); // 隐藏相机预览scanSub.unsubscribe(); // 停止扫描});} else if (status.denied) {// 相机权限被永久拒绝// 必须使用qrscanner.opensettings()方法引导用户进入设置页。// 然后他们可以从那里得到许可alert('权限被拒绝');} else {// 权限被拒绝,但不是永久性的。您可以稍后再次请求许可。alert('重新请求');}}).catch((e: any) => alert(JSON.stringify(e)));
}

效果图

测试失败

ionic4使用QR Scanner插件实现二维码、条形码扫描功能相关推荐

  1. Android 基于google Zxing实现二维码 条形码扫描,仿微信二维码扫描效果

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 转载请注 ...

  2. Android基于Google Zxing实现二维码/条形码扫描、生成二维码/条形码

     二维码/条形码生成器 二维码/条形码扫描器 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有,还有分 ...

  3. Android 比Zing 更快的二维码 条形码扫描Zbar

    之前项目要用做二维码 条形码的扫描 找资料 大多都是Zing 的,但是 zing 扫描比较慢 而且经常扫描半天不出来 ,如果是近距离的人话根本不行, 体验很差 ,最主要还可能是对zing 的理解不够透 ...

  4. iOS系统原生二维码条形码扫描

    本文讲述如何用系统自带的东东实现二维码扫描的功能:点击当前页面的某个按钮,创建扫描VIEW.细心的小伙伴可以发现 title被改变了,返回按钮被隐藏了.这个代码自己写就行了,与本文关系不大...绿色的 ...

  5. IOS原声二维码条形码扫描实现

    本文讲述如何用系统自带的东东实现二维码扫描的功能:点击当前页面的某个按钮,创建扫描VIEW.细心的小伙伴可以发现 title被改变了,返回按钮被隐藏了.这个代码自己写就行了,与本文关系不大...绿色的 ...

  6. Android开发--Zxing库实现二维码/条形码扫描识别

    首先要下载所需要的源码,可以从zxing官网下载,下载压缩包然后解压到自己要放的地址 然后导入zxing包,下载的zxing源码中我们能用到的大概就camera,decoding,view三个包,可直 ...

  7. iOS 扫描二维码/条形码

    级别:★★☆☆☆ 标签:「iOS 原生扫描」「AVCaptureSession」「AVCaptureDevice」「rectOfInterest」 作者: Xs·H 审校: QiShare团队 最近做 ...

  8. 网页获取微信信息——js使用插件生成二维码(1)

    js使用插件生成二维码: 一.安装依赖: npm i qrcodejs2 -S 二.放置二维码的容器,需要给一个ref <div class="QRcodeCon">& ...

  9. 利用jquery的qrcode.js插件生成二维码的两种方式的使用

    2019独角兽企业重金招聘Python工程师标准>>> 利用jquery的qrcode.js插件生成二维码的额两种方式,canvas(即画布)方式和table方式(原文地址http: ...

最新文章

  1. 是凡尔赛本赛了,马斯克回应成为全球首富
  2. Zxing二维码开源项目
  3. c++经典书籍--c++ primer 第6版
  4. 获取分辨率函数是什么_深度学习应用“Zero Shot”超分辨率重构图像
  5. Hadoop视频教程6折 低达4.5折
  6. Android中的ContentValues用法
  7. 2 自动递增_有石CAD自动下单,1天工作量1小时完成
  8. java第九章实验报告_2019JAVA第九次实验报告
  9. 对计算机网络用户而言 掌握网络,计算机网络的特点
  10. postgres 支持的线程数_线程池被打满了怎么处理呢,你是否真的了解线程池?
  11. 野生前端的数据结构基础练习(4)——字典
  12. 201521123035《Java程序设计》第十周实验总结
  13. 几个 h5页面效果和 自动 app 生成网站 微页
  14. 简单介绍——【汇总统计数据】工具(ArcMap)
  15. zabbix部署及监控测试
  16. 有符号和无符号相加(vivo)
  17. 【亲测成功】Ubuntu18.04升级GLIBC2.27——解决报错:ibc.so.6: version `GLIBC_2.28‘ not found
  18. 差旅安全,你了解多少?
  19. MAC系统Python环境搭建
  20. USB TYPE -A -B -C 接口

热门文章

  1. 和风天气V7获取不到数据问题
  2. 在web中引入数据库
  3. python中关于list remove不得不说的秘密
  4. 浓眉哥去向成悬疑剧 NBA交易转会“戏精”越来越多
  5. HSV颜色空间及RGB转HSV公式
  6. android解决 Button 和 TabLayout 英文自动大写的问题
  7. Python超实用小技巧:分类变量转化为哑变量(附哑变量详解)
  8. python形参和实参命名方式_Python的形参和实参使用方式
  9. 基于多线程的自动派单系统设计
  10. 读懂这7点,让SEO效果事半功倍