如何用JAVA寫出二維碼?

孫承浩


你說的是用Java製作二維碼吧,這個很簡單,主要用到qrcode這個Jar包,導入項目後,就可以直接編程實現二維碼製作了,下面我簡單介紹一下實現過程,實驗環境win10+jdk1.8+eclipse,主要內容如下:

1.首先,下載qrcode jar包,這個可以直接到官網下載或者網上直接搜,一大堆,只不過大部分都只提供二維碼生成功能,而沒有二維碼解析功能,這裡提供一個Jar包地址https://files.cnblogs.com/files/bigroc/QRCode.zip,集成了二維碼生成和解析功能,可以直接導入使用:

2.解壓上面的zip文件,將QRCode.jar包導入項目,就可以直接編程實現二維碼製作了,測試代碼如下,很簡單,主要用到Qrcode這裡類,繪製二維碼,最後保存就行:

點擊運行這個程序,就能在對應位置生成二維碼圖片,效果如下:

3.這裡你也可以對二維碼進行解析,主要用到QRCodeDecoder這個類,根據路徑讀取二維碼圖片,然後直接解析,提取內容就行,測試代碼如下,很簡單:

點擊運行這個程序,就能解析出二維碼的內容,如下:

至此,我們就完成了利用Java來製作和解析二維碼。總的來說,整個過程很簡單,思路也很清晰,就是導入qrcode jar包,然後直接調用對應類完成二維碼生成和解析功能,只要你有一點Java基礎,熟悉一下相關代碼和示例,很快就能掌握的,可以參考一下http://www.cnblogs.com/bigroc/p/7496995.html這個教程,代碼和註釋介紹的都很詳細,網上也有其他相關資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。


分享到:


相關文章: