91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用Zxing掃描和產生二維碼

發布時間:2020-06-09 11:30:08 來源:網絡 閱讀:437 作者:fengyp 欄目:移動開發
   這段時間我做的一個app需要用到二維碼掃描,但是找遍了我們的51CTO都沒有找到合適的文章,我想把我自己利用zxing做二維碼掃描的方法提供出來供大家參考。

什么是Z?
在Android平臺做過二維碼相關模塊的肯定都熟知ZXing開源項目,Z
是一個開源Java類庫用于解析多種格式的1D/2D條形碼。目標是能夠對QR編碼、Data Matrix、UPC的1D條形碼進行解碼。 其提供了多種平臺下的客戶端包括: .NET and C#、J2ME、J2SE和Android等。其GitHub地址是:https://github.com/zxing/zxing。目前的最新版本是3.4.0,本次我采用的是3.3.2.
Z*項目里面代碼很多,實現的功能也很多,我們的應用只需要剝離其中的掃描模塊即可,再多一點也就是生成二維碼的功能;接下來我們就一起來精簡ZXing項目,最終形成一個小的Demo案例,當然江湖上已經有過N多種版本的ZXing精簡項目,什么橫屏改豎屏,繪制掃描界面,開啟閃光燈等等,并且許多都是基于ZXing2.3.0來做精簡的,后續有許多更新的版本,包括自動對焦,Camera管理,bug修復等等新功能;筆者使用的是ZXing3.1.0版本,這里需要說明的就是我的這版Demo絕對是江湖上面還沒有出現的,也算是一點點小小的創新把,那就是去掉ZXing項目中惱人的ViewFinderView的繪制,使用XML布局掃描界面,添加掃描動畫,精確計算掃描區域。
打開ZXing項目的文件夾(https://github.com/zxing/zxing),可以看到如下文件目錄:

下載下來就是一個完整的Zxing的包,但這個包的內容還是太大,我只選擇了一部分放入我的程序中。
下面就是我的程序,其中必須下載zxing包,圖中用紅色標出來的部分。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奇台县| 安宁市| 九龙县| 内江市| 施秉县| 浦北县| 湘乡市| 慈溪市| 屏边| 绥德县| 张家港市| 长垣县| 华蓥市| 尉犁县| 四川省| 清水河县| 普定县| 乐昌市| 西峡县| 勐海县| 南投县| 抚顺市| 通化县| 三门县| 宣武区| 扶绥县| 彩票| 长宁区| 苍南县| 曲周县| 镇巴县| 南川市| 永定县| 通城县| 安达市| 禄丰县| 任丘市| 连州市| 洛浦县| 那曲县| 庆城县|