大家好,我是指北君。
指北君最近一直在思考一个问题,Java 能不能做一些比较有意思的事情,但是在网络上搜索的时候,有意思好玩的东西,都被 Python 给做了。Java 似乎就只剩下八股文,面试,框架,架构等等的内容。
那为什么很少有人用 Java 做这些好玩的东西呢?在大家的固有观念里,Java 是比较笨重的,每次写代码必须要开启一个庞大的IDE来完成。但是也不妨碍我们拿 Java 出来玩一玩。
今天指北君就先带大家做一个二维码玩玩。现在二维码在我们的生活中非常的常见。在我们的生活、交流、出行等等场景中,都用到了二维码。
准备工作
我们需要有一个生成二维码的依赖包,在Java中, zxing是目前使用最多的依赖包。
1 |
|
在我们的项目中,我们通过maven的方式引入这个jar包。
生成二维码
简单版的二维码
1 |
|
代码生成结果
彩色的二维码
接下来,我们来生成彩色的二维码
1 |
|
我们还可以自定义其他个性化的二维码,这里不再举例。
解析二维码
zxing 这个jar包,不仅仅可以用于生成二维码,还可以用于识别二维码。这个场景通常是在Android 开发中应用。指北君在这里也做一个简单的介绍。
1 |
|
是不是感觉挺简单的呀。
总结
这次指北君主要演示了怎么使用zxing这个jar包,生成二维码和解析二维码的功能,更多个性化的功能,大家可以自己尝试哦。