二维码相关的功能:扫一扫  从相册选择  闪光灯   生成二维码(带logo的和普通的)   弱光检测自动打开闪光灯    放大

 

需求分析

AndroidZxingScan库里面的分析: 

1.弱光检测: 这块我花了两天的时间研究,ios获取后置摄像头的光感比较的方便,几行代码就可以获取,他们的是brightnessvalue这个值;而安卓第一版我用的光传感器,你要知道,光传感器是在前置摄像头附近,而扫一扫是用后置摄像头来扫描的,光传感器晚上是没有问题的,白天不是非常的精确,就放弃了这个方案,最后查了相关的资料我使用jpegReader.metadata(),exifinterface来读取实时帧流,均以失败告终,我想Camera2应该提供了某些的api,但是要求是5.0之后了,我也就没有细研究,之后,我看到支付宝的效果后,我就明白了,他分析的是后摄像头拍照的图片颜色来区分的,多次尝试发现,是这样,同理,微信应该也是类似的实现,只不过他调的比较细,优化的比较好而已.

 

Android 二维码相关的

 

参考库:

1.https://github.com/MrBoudar/AndroidZxingScan    关联博客:https://blog.csdn.net/PRIMEZPY/article/details/78628030

2.https://github.com/devilsen/CZXing     关联简书 https://www.jianshu.com/p/e2866af44236

3.https://github.com/yipianfengye/android-zxingLibrary(实现了普通功能没有放大功能)

相关文章:

  • 2021-07-11
  • 2021-11-30
  • 2021-11-12
  • 2022-12-23
  • 2022-01-01
  • 2021-12-04
  • 2021-04-26
  • 2021-12-04
猜你喜欢
  • 2021-12-18
  • 2021-12-18
  • 2021-12-09
  • 2021-11-22
  • 2021-11-06
  • 2021-12-18
相关资源
相似解决方案