根本原因时单机的单例模式,某个时间段内只能有一个实例对象。

若不满足,则可能出现冲突等情况,尤其是android5.2以下的手机。比如画面黑屏,或者停止在某一页面,或者第一次进入没问题,第二次使用就会黑屏等问题

【解决方案】:

、找到react-native-barcodeScanner的源码,按照如下指示修改,然后重新

1、打开android/src/main/java/com/eguma/barcodescanner/CameraManager.java 文件

2、打开 android/src/main/java/com/eguma/barcodescanner/CameraPreview.java 文件

然后就可以了

代码修改详细信息可见此处:https://github.com/ideacreation/react-native-barcodescanner/pull/61/commits/7a7124e4c5894bc1ca86241905dcc062014785bd

关于更多react-native-barcodeScanner的问题,建议来此处:https://github.com/ideacreation/react-native-barcodescanner/issues

react-native 部分手机二维码扫面页面黑屏的问题(不能使用相机)相关推荐

  1. Yii2实现手机二维码扫一扫登入

    Yii2实现手机二维码扫一扫登入 一 建数据表 scancode randnumber字段存储的是一个随机码,可以用uuid token是一个提取用户信息的字段,说白了就是user表的唯一键,如果不担 ...

  2. 手机二维码扫码登录(Java源码及思路)

    QRCodeLogin 二维码扫码登录:服务器端.网页端.移动端源码: 项目介绍 一个二维码扫码登录的demo,能够完整的实现用户扫码登录的过程,源码地址. 项目一共包含三分源码:服务器端.网页端和移 ...

  3. Spring Cloud OAuth2 扩展登录方式:帐户密码登录、 手机验证码登录、 二维码扫码登录

    本文扩展了spring security 的登录方式,增长手机验证码登录.二维码登录. 主要实现方式为使用自定义filter. AuthenticationProvider. AbstractAuth ...

  4. PHP实现二维码扫码登录

    实现客户端扫码登录分为下列四步: 1.    Web页面生成二维码 生成的二维码中必须要包含一个用于唯一标识用户的数据,这个唯一标识是为了确保将客户端(手机)与web网页绑定,避免其他人登录了你的账号 ...

  5. spring boot高性能实现二维码扫码登录(上)——单服务器版

    前言 目前网页的主流登录方式是通过手机扫码二维码登录.我看了网上很多关于扫码登录博客后,发现基本思路大致是:打开网页,生成uuid,然后长连接请求后端并等待登录认证相应结果,而后端每个几百毫秒会循环查 ...

  6. C++实现二维码扫码登录

    实现客户端扫码登录分为下列四步: 1.    Web页面生成二维码 生成的二维码中必须要包含一个用于唯一标识用户的数据,这个唯一标识是为了确保将客户端(手机)与web网页绑定,避免其他人登录了你的账号 ...

  7. python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性)

    python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性) 昨日内容回顾 1.app播放音乐plus.audio.createPlayer(文件路径/URL)player.play( ...

  8. 二维码扫码登录的原理

    二维码登录的本质 二维码登录本质上也是一种登录认证方式.既然是登录认证,要做的也就两件事情! 告诉系统我是谁 向系统证明我是谁 比如账号密码登录,账号就是告诉系统我是谁, 密码就是向系统证明我是谁; ...

  9. TCPIP远程网络电子健康码扫码设备|二维码扫码门禁机HX-QR86L-IP在校园复学防疫领域的应用

    TCPIP远程网络电子健康码扫码设备|二维码扫码门禁机HX-QR86L-IP是一款铝合金材质.带液晶显示屏,一机两用,即可做门禁读头使用,也可以做电子健康码数据采集使用.可支持静态.手机动态二维码识别 ...

最新文章

  1. 22.2. 表管理(Table)
  2. 网站推广专员浅析网站推广期间如何降低网站优化短板威胁?
  3. centos6.5环境 安装php5.5.30的redis扩展 介绍
  4. 史上最完整的文件和目录操作类
  5. PHP中session特点及用途,PHP特点之会话机制2——Session及其使用
  6. 程序员的幸福感和颈椎病
  7. 论文浅尝 | 利用边缘标签的网络嵌入强化方法
  8. 的环境下 qt 运行在_Ubuntu16.04环境下运行vins mono(环境配置及编译)之ROS kinetic的安装...
  9. 【小项目】SSM 整合实例
  10. 小鹏N5申报图曝光 搭载155KW电机、NEDC 600公里与P5相同
  11. java有用还是c有用_这周的有用资源
  12. Excel 导入 SqlServer 导入部分文本为空解决方案
  13. 为什么 iPhone 的原装充电线容易坏?
  14. c++输出字符串结尾部分中文乱码问题
  15. java程序员的待遇_想学java,一般的java程序员的薪资待遇是多少?
  16. el earch 安装
  17. 若为自由故——重返 Linux 世界
  18. css之子元素选择器、属性选择器、伪元素选择器
  19. ras私钥c#转java_C#和JAVA的RSA密钥、公钥转换
  20. 不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。

热门文章

  1. 虚拟机上虚拟磁盘扩容
  2. Mybatis_第二节:CRUD(增删改查)
  3. 宠物店微信小程序包含预约和拼团功能从零开始学习开发步骤简单
  4. kindeditor在线HTML编辑器简单使用教程
  5. 噪声和纹波有什么区别?
  6. mac安装ios应用程序_如何在Mac上安装应用程序:您需要知道的一切
  7. 提示工程师:如何写好Prompt
  8. Linux多人聊天室之后篇
  9. 视频教程-Linux零基础入门-Linux
  10. JavaWeb项目运行期间验证码不显示解决方案