<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="使用ZXing进行二维码的生成" id="card1">
<p> 游客</p><p>
标题:使用ZXing进行二维码的生成<br/>
正文:<br/>
ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。于此同时，它同样提供 cpp，ActionScript，android，iPhone，rim，j2me，j2se，jruby，C#等方式的类库。zxing类库的作用主 要是解码，是目前开源类库中解码能力比较强的（商业的另说，不过对于动辄成千上万的类库授权费用，的确很值）。由于工作需要，需要进行二维码QR的生成和解码工作，首先是进行编码，即使用zxing类库对需要编码的字符或字节进行编码成QR码，并把这些编码 出的内容变成图片（一般是png格式）。首先，到zxing的项目首页下载类库的完整包。解压缩后会出现如下诸多目录：core: The core image decoding library, and test code 主要用来做测试和一些演示代码，大部分为解 码测试。javase: J2SE-specific client code 有一个GUI形式的解码器代码android: Android client, called Barcode Scanner. For Google的android系统代码，内容较 多，需要引入android的SDK。androidtest: Android test app 测试代码和应用示例android-integration: Supports integration with our Barcode Scanner app via Intentzxingorg: The source behind zxing.org/w ,zxing.rog的网站代码zxing.appspot.com: The source behind our web-based barcode generator, zxing.appspot.com网站代码，可以用来参考做web方式的编码生成器，不过它使用的是Google Chart Tools做的生成工具，据我测试，Google Chart Tools对中文无法生成（可能有出入，未进行深入实验）虽然，Google Chart Tools已经可以很方便的生成QR码，不过受局限性较大，并且目前国内的防火墙经常处于不稳定时期，说不定何时<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=499&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=499&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=499&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=499&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=499&amp;Page=6">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=499">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=499">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>