我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > java生成和解析二维码demo源码
总共48087条微博

动态微博

查看: 12251|回复: 56

java生成和解析二维码demo源码

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2015-03-17 21:02:29 |只看该作者 |倒序浏览
    二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图
    ; n4 T* z: v; n- ?7 O ( Q+ K( w5 c9 L* Z3 G$ l
    1 O6 w* B6 i- I1 o- M/ O6 t
    二维码的特点:: J7 K& p+ R6 _+ e; G) m& s
    1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
    7 S9 K( Z; u$ ]1 T# t* N, u2 O2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。  t8 I" M' {2 f0 Z  L' D
    3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。4 E- q9 l+ ^+ {3 t
    4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。5 T: P9 ^$ ]. n) R/ o, h
    5.可引入加密措施:保密性、防伪性好。. I* r" l6 E' L: f  m8 L9 @0 N
    6.成本低,易制作,持久耐用。
    ' \- M! `* N6 N/ J: R7.条码符号形状、尺寸大小比例可变。7 @- U3 }, P6 L' e- f: N
    8.二维条码可以使用激光或CCD阅读器识读。) b9 }) q% j" F( N( d! r
    2 D# l8 t0 Z$ y6 H; R4 g
    8 w! g- {. @4 P8 d. `! P
    这里我们借用现成的JAR QRCode.jar 来实现。
    ! V* P5 d9 I# U7 \6 T2 M
    , b/ f, s4 S# h. z( L
    项目采用 struts2 2.3.20最新版本 后台采用json格式返回数据;/ |2 a% Z3 n3 T9 X% F
    struts.xml配置:
    7 ^. T# d7 l; E
    1. <?xml version="1.0" encoding="UTF-8" ?>/ U1 B  X9 ^. x) x$ C
    2. <!DOCTYPE struts PUBLIC
      * R$ c1 A* I5 ?% U$ |- m: ~4 V
    3.         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"2 S! b  e; T: l$ j+ B! y6 }
    4.         "http://struts.apache.org/dtds/struts-2.3.dtd">
      ! H( y; D* q9 M4 i) w
    5. <struts>* c/ Q1 a' q! Q! V; L$ K
    6.     <constant name="struts.devMode" value="false" />9 c+ r2 }$ g, o+ l' k0 a; g
    7.         <constant name="struts.i18n.encoding" value="UTF-8"/>; F) T& [: G3 T( C
    8.         <constant name="struts.multipart.maxSize" value="10701096"/><!-- 上传文件最大值 -->( f  X7 X; a, R- a3 W
    9.         <constant name="struts.multipart.saveDir" value="/tmp"/><!-- 上传文件设置属性 -->; P: a) L& q6 O  G6 ^) J
    10.         <constant name="struts.custom.i18n.resources" value="global" />
      0 Y: A% j# E9 A; q
    11.         <constant name="struts.action.extension" value="action"></constant>8 I1 a/ @. U& T3 x, ], ?
    12.     <package name="QRCode" extends="json-default">/ t8 @% o7 p+ ~2 z
    13.             <action name="qRCodeAction_*" class="com.itstyle.action.QRCodeAction" method="{1}" >3 P; |0 |1 c3 D6 z+ D
    14.                 <result  type="json">
      / p6 f# U9 T3 {
    15.                        <param name="root">message</param>2 W& m$ B8 u1 i  S* s
    16.                     </result>% ?& `9 ]6 @* V7 v: u0 G
    17.                 </action>( {& ~1 R+ z+ Y: V: g4 s# D# f
    18.         </package>
      / Z0 ~/ K2 t& Q$ f8 T
    19. </struts>
    复制代码

    ' }9 o7 c5 Z& _$ ?7 }1 I% M

    ( j9 i  Y' G. u8 }% `) o; M9 }2 x1 `9 W' M
    java生成和解析二维码demo源码  O2 C4 E/ J! ^0 }- }

    / Q" Q. w) V& @! k
    . `% q% b. w6 Q+ b# G
    解压码:
    游客,如果您要查看本帖隐藏内容请回复
    ' a# Z5 u$ \! V( ~* [  Q2 t1 e

    / t1 Y* ^; O# ^* \
    6 Q+ i3 C) m2 T6 Q" a8 y4 B+ |& g

    & q7 t; K; a$ S1 X
    & Q& m2 Y/ G/ ~% U7 c+ [

    科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    本帖被以下淘专辑推荐:

    admin    

    1244

    主题

    544

    听众

    1万

    金钱

    管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    沙发
    发表于 2015-03-17 22:33:35 |只看该作者
    手机客户端测试* I, E+ V% M5 A. k% A) F
    回复

    使用道具 举报

    76

    主题

    2

    听众

    1104

    金钱

    五袋长老

    该用户从未签到

    板凳
    发表于 2015-03-18 15:34:27 |只看该作者
    等你很久了。。。
    回复

    使用道具 举报

    7

    主题

    3

    听众

    383

    金钱

    版主

    该用户从未签到

    地板
    发表于 2015-03-19 09:28:45 |只看该作者
    七总是^(* ̄(oo) ̄)^
    回复

    使用道具 举报

    1

    主题

    0

    听众

    76

    金钱

    三袋弟子

    该用户从未签到

    5#
    发表于 2015-03-19 10:31:54 |只看该作者
    二维码很高端啊,学习学习
    回复

    使用道具 举报

    admin    

    1244

    主题

    544

    听众

    1万

    金钱

    管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    6#
    发表于 2015-03-21 20:08:51 |只看该作者
    x445391599 发表于 2015-3-19 02:31 ' _  r* c7 Z1 o5 Z/ V
    二维码很高端啊,学习学习

    $ z+ _- W5 z) z' l3 Y+ L手机客户端
    5 _7 g. e9 i% c3 b5 o$ \: I
    回复

    使用道具 举报

    3

    主题

    3

    听众

    1211

    金钱

    五袋长老

    该用户从未签到

    7#
    发表于 2015-03-22 10:07:47 |只看该作者
       想了解二维码制作的小伙伴们可以过来看看咯,感谢小七给咋们的精彩分享
    回复

    使用道具 举报

    7

    主题

    0

    听众

    151

    金钱

    三袋弟子

    该用户从未签到

    8#
    发表于 2015-04-06 14:25:02 |只看该作者
    不能下载啊
    回复

    使用道具 举报

    6

    主题

    0

    听众

    134

    金钱

    三袋弟子

    该用户从未签到

    9#
    发表于 2015-04-11 13:48:21 |只看该作者
    不错额                       
    回复

    使用道具 举报

    2

    主题

    1

    听众

    121

    金钱

    三袋弟子

    该用户从未签到

    10#
    发表于 2015-04-13 14:28:36 |只看该作者
    学习学习,好高端
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表