Android中利用zxing實(shí)現(xiàn)自己的二維碼掃描識(shí)別詳解
前言
在上一篇文章中已經(jīng)簡(jiǎn)單介紹了zxing的使用,快速集成到自己的項(xiàng)目中,但是使用的掃描我們沒辦法根據(jù)自己的需求來做自己的掃描界面,所以這篇我們來學(xué)習(xí)一下如何根據(jù)自己的需求來實(shí)現(xiàn)二維碼的掃描。當(dāng)然用到的庫(kù)依然還是google的zxing。下面話不多說了,來一起看看詳細(xì)的介紹吧。
方法如下:
首先我們打開google的zxing的地址,googledezxing地址 (本地下載),打開之后我們會(huì)看到這樣的界面,
將這個(gè)文件下載我們本地,下載好之后我們需要復(fù)制android文件下的幾個(gè)類,
根據(jù)這些類名稱在android文件下找到這些類,拷貝到們的項(xiàng)目中,拷貝之后會(huì)有報(bào)錯(cuò),我們需要將android文件下的res中的文件也拷貝到我們的項(xiàng)目中。
完成之后我們還要依賴zxing的核心類庫(kù),
當(dāng)我們的項(xiàng)目不報(bào)錯(cuò)的時(shí)候,就可以先實(shí)現(xiàn)掃描二維碼和生成二維碼。
掃描的邏輯代碼是:
我們直接打開這個(gè)activity就可以了。
可以看出掃描的邏輯都在CaptureActivity中,google已經(jīng)幫我們實(shí)現(xiàn)了這個(gè),我們直接調(diào)用就可以了。
如果需要修改掃描的界面效果,就可以在CaptureActivity中找到它的xml布局文件,自己修改就可以了?;緂oogle都已經(jīng)幫我們封裝好了,只要調(diào)用就可以了。
實(shí)現(xiàn)生產(chǎn)二維碼的邏輯如下:
通過上面的邏輯就可以實(shí)現(xiàn)我們的二維碼生成了。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- Android實(shí)現(xiàn)掃描和生成二維碼
- Android實(shí)現(xiàn)掃描二維碼功能
- Android studio 實(shí)現(xiàn)手機(jī)掃描二維碼功能
- Android如何實(shí)現(xiàn)掃描和生成二維碼
- Android掃描和生成二維碼
- Android 二維碼掃描和生成二維碼功能
- android實(shí)現(xiàn)掃描網(wǎng)頁(yè)二維碼進(jìn)行網(wǎng)頁(yè)登錄功能
- Android開發(fā)實(shí)現(xiàn)模仿360二維碼掃描功能實(shí)例詳解
- Android詳細(xì)講解谷歌推出的官方二維碼掃描庫(kù)
相關(guān)文章
Android App開發(fā)中Gradle構(gòu)建過程的配置方法
這篇文章主要介紹了Android App開發(fā)中Gradle構(gòu)建過程的配置方法,包括在Gradle中配置manifest的方法,需要的朋友可以參考下2016-06-06微信小程序首頁(yè)數(shù)據(jù)初始化失敗的解決方法
這篇文章主要介紹了微信小程序首頁(yè)數(shù)據(jù)初始化失敗的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-01-01Android實(shí)現(xiàn)左右滑動(dòng)效果的方法詳解
本篇文章是對(duì)Android實(shí)現(xiàn)左右滑動(dòng)效果的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06Android實(shí)現(xiàn)把文件存放在SDCard的方法
這篇文章主要介紹了Android實(shí)現(xiàn)把文件存放在SDCard的方法,涉及Android針對(duì)SDCard的讀寫技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09Android開發(fā)設(shè)置RadioButton點(diǎn)擊效果的方法
這篇文章主要介紹了Android開發(fā)設(shè)置RadioButton點(diǎn)擊效果的方法,詳細(xì)分析了Android開發(fā)中RadioButton屬性功能及相關(guān)設(shè)置技巧,需要的朋友可以參考下2017-06-06android實(shí)現(xiàn)倒計(jì)時(shí)功能代碼
實(shí)現(xiàn)倒計(jì)時(shí)每隔1秒,變換一下時(shí)間,截圖如下,感興趣的朋友想看下實(shí)現(xiàn)代碼,希望對(duì)你學(xué)習(xí)有所幫助2013-06-06Android實(shí)現(xiàn)簡(jiǎn)單QQ登錄頁(yè)面
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)單QQ登錄頁(yè)面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04Android實(shí)現(xiàn)頁(yè)面翻轉(zhuǎn)和自動(dòng)翻轉(zhuǎn)功能
這篇文章主要介紹了Android中簡(jiǎn)單實(shí)現(xiàn)頁(yè)面翻轉(zhuǎn)和自動(dòng)翻轉(zhuǎn)的功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10