Java 生成 / 解码 QR码

QR码的使用越来越多,可以在很多地方见着,比如火车票、推广产品上等,以下将介绍如何用Java生成QR码以及解码QR码。

1、涉及开源项目

ZXing :一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。---用来解码QRcode

d-project:Kazuhiko Arase的个人项目(他具体是谁不清楚,日本的),提供丰富的配置参数,非常灵活---用来生成QR code

2、效果图:

生成QR code

 

解码QR code

3、使用d-project生成QRcdoe

    1)将com.d_project.qrcode.jar引入工程

    2)QRcodeAction代码:

  

    3)前端页面:

  

4、使用ZXing解码QRcode

    1)下载Zxing-2.0.zip

    2)引入zxing-barcode_core.jar与zxing_barcode_j2se.jar到工程

    3)QRcodeAction代码:

 

  4)前端页面:

注意:其中牵涉到的RequestContext类见此处:http://www.oschina.net/code/snippet_12_2

 

posted @   Bluishoul  Views(1940)  Comments(3Edit  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示