运行Google 官方zxing二维码扫描器

首先,要去下载Zxing的源码,由于Zxing 的服务内容比较广,我们先把所有的源码都下载下来,使用的时候根据需要加载。

或者从开源中国下载https://www.oschina.net/question/tag/zxing

下载好的zip

提取里面的文件之后是

我们需要的文件已经被标出来了,其中core文件需要打包成jar,但是由于Android studio 打包jar比较麻烦,所以我们可以直接从网上下载别人打包好的,但是需要注意版本

这里我们给出一个下载core jar 包的地址http://search.maven.org/

打开之后搜索zxing

出现以下列表

找到core,点击版本号。下载jar包

然后我们打开Android studio

导入eclipse项目,找到zxing工程中的Android ,导入

然后我们发现编译不通过,是因为还有jar 包和一些文件没导入

我们把下载好的core的jar 包导入 工程

然后右键,作为类库,添加到工程

最后,我们需要把android -core文件下的CameraConfigurationUtils文件拷贝到如图所示的目录中

然后,我们就可以运行zxing 官方的二维码扫描了。但是我们需要将这个程序根据需求改造成自己的二维码扫描器。

时间: 2024-12-29 10:23:03

运行Google 官方zxing二维码扫描器的相关文章

google的zxing二维码生成

二维码生成有很多sdk,但本人认为zxing包最好用,以下就是二维码生成的类 import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO;

Android ZXing 二维码、条形码扫描介绍

本帖最后由 Shims 于 2013-11-9 12:39 编辑 最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个开源的 ZXing项目.它提供二维码和条形码的扫描.扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码. 1.什么是二维码和条形码?                          二维条形码最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代

LV4500二维码扫描器安装到机场闸机,实现扫码自助登机

通道闸机行业引进二维码识别技术+票务检验指的是通过将手机二维码扫描器(嵌入式.支持二次开发)集成内嵌于智能闸机来实现扫码过闸应用,像景区.写字楼.地铁行业等目前就广泛应用此项技术.如今二维扫描模组也可以用于机场闸机改造,即二维码手机登机服务,只要调出手机二维码在"二维码扫描口"晃一下即可实现自助登机.二维码登机服务功能的拓展全部依靠于条码扫描器,融合其二维码解码.采集和数据传输性能,跟地铁扫码过闸应用类似,通过此二维码电子票务检验方式不仅简化了复杂的登机流程,而且为旅客节省了宝贵的时间

利用google api生成二维码名片

利用google api生成二维码名片 二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码.堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成:矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用“空”表示二进制“0”,“点”和“空”的排列组成代码. 堆叠式/行排式二维条码,如,Code 16K.Code 49.PDF417等. 矩阵式二维码,最流行莫过于QR CODE. 矩阵式二维码存储的数据量更大:可以包含数字.字符,及中文文本等混合内容:有一

Android项目实战(二十八):Zxing二维码实现及优化

原文:Android项目实战(二十八):Zxing二维码实现及优化 前言: 多年之前接触过zxing实现二维码,没想到今日项目中再此使用竟然使用的还是zxing,百度之,竟是如此牛的玩意. 当然,项目中我们也许只会用到二维码的扫描和生成两个功能,所以不必下载完整的jar包,使用简化版的即可,下文可见. 这篇文章讲述:1.如果快速在项目中集成zxing,实现扫描和生成二维码功能 2.根据项目需求去修改源码实现我们的要求并进行优化 一.快速集成zxing二维码 1.下载库文件 : http://do

Android项目实战(四十四):Zxing二维码切换横屏扫描

原文:Android项目实战(四十四):Zxing二维码切换横屏扫描 Demo链接 默认是竖屏扫描,但是当我们在清单文件中配置横屏显示的时候: <activity android:name=".CaptureActivity" android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> 这时候扫描

ZXing 二维码应用

1.导入zxing代码和包 2.下面的类是解析二维码的主要类. package com.gaint.nebula.interaction.ui.zxing; import java.io.IOException; import java.util.Vector; import android.app.Activity; import android.content.Intent; import android.content.res.AssetFileDescriptor; import and

Zxing二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动)

本帖最后由 levil_ad 于 2013-12-30 13:55 编辑 最近没事做了下二维码扫描,用的是ZXing的开源代码,官方源码地址:http://code.google.com/p/zxing/downloads/list:我是在ZXing2.2基础上做的,因此只下载了ZXing-2.2.zip:此外还需要ZXing的核心Jar包,下载地址:http://repo1.maven.org/maven2/com/google/zxing/core/2.2/,只需下载core-2.2.jar

自定义ZXing二维码扫描界面并解决取景框拉伸等问题

先看效果 扫描内容是下面这张,二维码是用zxing库生成的 由于改了好几个类,还是去年的事都忘得差不多了,所以只能上这个类的代码了,主要就是改了这个CaptureActivity.java 1 package com.zxing.activity; 2 3 import java.io.IOException; 4 import java.util.Vector; 5 6 import android.app.Activity; 7 import android.content.Intent;