Android微信扫描二维码登入实现 基于ZXing开源工程
项目需求,做一个类似微信扫描二维码,网页端登陆的功能实现。 利用开源项目ZXing来实现。 ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。 ZXing主页: http://code.google.com/p/zxing/ 1.Download 下载ZXing-2.1,解压后找到所需要的文件夹:core 和 android。core是核心库,android是在android平台下的二维码扫描实现源码 2.Build 在ZXing-2.1下面有不同平台实现方式的文件夹,每个下面都有 一个名为 build.xml的Ant编译文件。首先我们利用Ant工具和这个文件,将core编译成所需要的库。如果你没有Ant,可以去 http://ant.apache.org 下载(mac下默认已经安装)。编译很简单,直接cd到core目录,然后ant即可: cd core ant 3.import 导入android工程,然后 将编译好的core.lib 添加到工程中 我已经将我编译好的lib和 Barcode Scanner 4.3.1 工程放到github,可以直接下载运行 Barcode Scanner 4.3.1: https:/