首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Zxing实现二维码扫描

    DEMO,出于对二维码扫描的兴趣而做的,只是一直未运用到实际的工作中,就当是玩泥巴了!...目录 扫描二维码的逻辑 Zxing介绍 实现 主要代码 一....扫描二维码的逻辑 所谓的二维码,是用某种特定的几何图形按一定规律平面(二维方向上)分布的黑白相间的图形,用于记录数据符号信息的东西; 代码编制上巧妙的利用构成计算机内部逻辑基础的0和1比特流的概念,...使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理; 二维码能够横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息; 二维码相对于条形码的优势就是省空间...Zxing可以实现使用手机的内置的摄像头完成条形码和二维码扫描与解码。 目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。

    2.4K60

    iOS开发之扫描二维码

    自iOS7以后,iOS扫描二维码不需要借助于第三方框架了,苹果在AVFoundation中原生支持了扫描二维码的API,主要涉及到5个类,这5个类自定义相机或者视频时也用得上,网上有很多介绍,这5个类分别为...我参考了网上的很多博客并自己摸索了以后,写了一个具体的实现案例,过程中遇到很多坑,在此记录并分享一下。...实现 从上面的描述看,除了预览层,其他的和UI界面似乎没什么关系,但是实际开发中,扫描界面一般都是设计的比较人性化的,如支付宝、微信等,中间都有一个小框,有个线上下扫,这个其实就是用UI来配合扫描二维码...扫描二维码.gif 总结 一、遇到的坑 1、设置了AutoLayout,想要做动画,这时候动画放在viewDidAppear中执行,并且不要用bounds,frame来改变动画,要用具体的约束,但是直接在...二、参考文献 1、iOS开发系列--音频播放、录音、视频播放、拍照、视频录制 2、iOS开发 - 二维码扫描 3、iOS二维码扫描与生成(优化启动卡顿) 三、源代码

    1.9K40

    Android 二维码扫描和生成二维码功能

    APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。...1.2扫描界面 ? 可以根据需求修改,我实际项目中界面截图如下: ? 1.3生成二维码 ?...R.id.CreateQrCode}) public void onClick(View view) { switch (view.getId()) { case R.id.openQrCodeScan: //打开二维码扫描界面...源码分析 5.1打开二维码扫描界面 //打开二维码扫描界面 if(CommonUtil.isCameraCanUse()){ Intent intent = new Intent(MainActivity.this...qrCodeText.setText(scanResult); } } 总结 以上所述是小编给大家介绍的Android 二维码扫描和生成二维码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言

    2.2K20

    CameraX 封装二维码扫描组件

    仓库地址 究极花里胡哨camreaX二维码扫描 二维码扫描小优化 去除zxing额外支持的格式(有争议的点,其实并没有特别大的差距) MultiFormatReader的decodeWithState...扫描区域放大到全局 去除项目中的扫描区域,将图像识别区域放大到整张区域,这样增加了二维码的边界情况,不需要特意的对准屏幕的扫描区域。...将相机升级到jetpack的CameraX 谷歌已经官方提供了对于camera2的整合包,集成CamreaX,而且CameraX内部有对于图片分析的接口,所以我们在这个接口中会对原来的二维码扫描进行一次转移...,然后构建一个线程池专门去处理二维码扫描的分析器。...= 双击放大 当前二维码扫描中没有调整焦距的功能,所以我们在这次调整中对其进行了一次双击放大的开发。 通过监控双击事件实现对应监听。

    1.6K61

    CameraX 封装二维码扫描组件

    仓库地址 究极花里胡哨camreaX二维码扫描 二维码扫描小优化 去除zxing额外支持的格式(有争议的点,其实并没有特别大的差距) MultiFormatReader的decodeWithState(...扫描区域放大到全局 去除项目中的扫描区域,将图像识别区域放大到整张区域,这样增加了二维码的边界情况,不需要特意的对准屏幕的扫描区域。...将相机升级到jetpack的CameraX 谷歌已经官方提供了对于camera2的整合包,集成CamreaX,而且CameraX内部有对于图片分析的接口,所以我们在这个接口中会对原来的二维码扫描进行一次转移...,然后构建一个线程池专门去处理二维码扫描的分析器。...module.setZoomRatio(curValue + upgradeRatio) return true } } return false } 双击放大 当前二维码扫描中没有调整焦距的功能

    28510

    基于zxing的二维码扫描

    前言 现在的应用中二维码扫描已经成为一个应用必不可少的功能,现在大部分Android二维码扫描都是基于zxing和Zbar,这文章就来介绍一下基于zxing的二维码扫描。先看下效果图 ?...效果图 ---- 虽然现在的关于二维码的文章有很多,但是很多都是交我们怎么使用,使用的时候我也遇到了很多问题,比如。UI界面太丑,没有用的文件太多,扫描太慢,版本太老。...我用的小米2A(api=19)亲测正常情况下扫描时间和QQ微信差不多,我的界面是类防QQ的也是比较美观的。那么我们看看如何使用和文件的作用。...扫描图片二维码的点击事件也比较简单我们自需要打开相册。并用startActivityForResult启动相册。...因为生成二维码并不依赖扫描的Activity,所以不管在那里我们只要调用createQRcode,就能生成二维码

    4.1K20

    如何扫描二维码显示表格内容

    二维码可以用网址、数字、字母、汉字等表示, 通过扫描二维码,来表示一些特定的信息。最近有朋友咨询,扫描二维码,内容是用表格呈现出来的,该如何制作?...如下图: 二维码支持网址、字母、汉字、文字等,二维码里面不带任何的排版样式,如果想要扫描二维码显示排版及表格样式的话,可以做一个网页的排版,然后上传到服务器或者自己的网站上,得到一个网址,就是二维码的内容...如果网址较多,可以把网址保存到txt文本或者excel表中导入到二维码制作软件中,然后软件中调用即可具体操作可以参考(条码标签打印软件中怎么用网址链接批量生成二维码)如果只有一个的话,可以直接手动输入...2.点击软件左侧的”绘制二维码”按钮,画布上绘制一个二维码对象,双击二维码图形属性-条码-类型中,设置一下所需的二维码类型,这类以QR code为例。...然后扫描二维码就可以显示图1表格的效果。如果想要显示表格效果的话,建议你先将表格上传到服务器或者自己的网站上,然后再借助二维码制作软件就可以达到上图的效果。

    3.4K31

    Zxing二维码扫描和那些坑

    Google的zxing来实现二维码扫描我相信很多人都用过。但是实现的过程遇到了很多的坑,也是因为这些坑在网上没有具体的解决方案,今天就把我的实现过程分享给大家。...,涵盖了很多的扫码功能(不仅仅局限于扫描二维码...)。...zxing中,扫描的界面即Activity已经帮我们写好了。activity包下: ? 所以,我们启动扫描二维码的页面就有了以下代码: ? 很简单,就是启动该Activity。...填了第一个坑,我们来填第二个: 针对于扫描时,二维码拉伸变形的问题,是因为zxing默认是针对横屏扫描的,所以,我们只需要改变x,y的计算,即横纵轴即可。...注:最近有朋友说近距离扫描二维码扫描不出,需要远一点才可以。

    1.6K10
    领券