亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

利用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

油尖旺区| 贺州市| 东乌珠穆沁旗| 重庆市| 甘洛县| 贵州省| 丘北县| 宜兰市| 蒲江县| 吴川市| 衢州市| 镇原县| 吉安市| 奇台县| 禹城市| 东城区| 虹口区| 鹤庆县| 怀安县| 丽水市| 海南省| 班戈县| 平凉市| 搜索| 无锡市| 郑州市| 康马县| 沁水县| 洪泽县| 吉林市| 新巴尔虎左旗| 山阳县| 五家渠市| 木兰县| 临西县| 交口县| 晋州市| 兴文县| 吉安县| 通化市| 昭平县|