Android利用zxing快速集成二維碼掃描的實(shí)例教程
前言
大家應(yīng)該都還記得,以前的我們常見的都是條形掃碼,自從微信使用二維碼掃描后,現(xiàn)在市場上基本都用二維碼掃描,基本上每一個項(xiàng)目都會有一個二維碼掃描,這篇就簡單快速的實(shí)現(xiàn)一個掃描效果,讓我們對二維碼的掃描有一個初步的認(rèn)識和讓我們的項(xiàng)目可以快速的集成二維碼掃描的功能。下面話不多說了,來一起看看詳細(xì)的介紹吧。
實(shí)現(xiàn)方法:
1.首先我們需要導(dǎo)入一些依賴庫,在我們的gradle文件里

2.集成之后我們就可以直接用了,代碼很簡單。

通過調(diào)用這些方法我們就可以實(shí)現(xiàn)掃描,這里說一下這些方法的作用,setDesiredBarcodeFormats()是掃描的條碼類型,ONE_D_CODE_TYPES代表了一維碼,QR_CODE_TYPES代表了二維碼。
setPrompt()是設(shè)置掃描界面的文字。
setCameraId();是設(shè)置打開照相機(jī)的類型,就是0代表橫屏,1代表豎屏,2代表掃描條形碼的界面
setBeepEnabled()是設(shè)置掃描完成之后是否會有聲音。
initiateScan()是最后調(diào)用的一個方法,通過調(diào)用它來實(shí)現(xiàn)界面的跳轉(zhuǎn),它的內(nèi)部通過調(diào)用startActivityForResult();來打開照相機(jī)的界面。
3.獲取我們掃描的結(jié)果

如上所示,它的返回結(jié)果實(shí)在onActivityResult()中,通過調(diào)用parseActivityResult()方法來獲取我們的掃描結(jié)果,然后再調(diào)用getContents()來獲取我們掃描結(jié)果的內(nèi)容。
以上就是一個快速集成zxing實(shí)現(xiàn)二維碼掃描的實(shí)例,可以很方便很快速的實(shí)現(xiàn)二維碼掃描的功能。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- Android上使用ZXing識別條形碼與二維碼的方法
- Android開發(fā)框架之自定義ZXing二維碼掃描界面并解決取景框拉伸問題
- Android基于google Zxing實(shí)現(xiàn)各類二維碼掃描效果
- Android項(xiàng)目實(shí)戰(zhàn)(二十八):使用Zxing實(shí)現(xiàn)二維碼及優(yōu)化實(shí)例
- Android基于google Zxing實(shí)現(xiàn)二維碼的生成
- Android基于zxing的二維碼(網(wǎng)格)掃描 仿支付寶網(wǎng)格掃描
- Android利用ZXing掃描二維碼的實(shí)例代碼解析
- Android中使用ZXing生成二維碼(支持添加Logo圖案)
- Android 基于google Zxing實(shí)現(xiàn)二維碼、條形碼掃描,仿微信二維碼掃描效果(推薦)
- Android Zxing二維碼掃描圖片拉伸問題的解決方法
相關(guān)文章
android仿Adapter實(shí)現(xiàn)自定義PagerAdapter方法示例
這篇文章主要給大家介紹了關(guān)于android仿Adapter實(shí)現(xiàn)自定義PagerAdapter的相關(guān)資料,文中詳細(xì)介紹了關(guān)于PagerAdapter的用法,對大家的理解和學(xué)習(xí)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
Android實(shí)現(xiàn)漸變圓環(huán)、圓形進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)漸變圓環(huán)、圓形進(jìn)度條效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-10-10
RecyclerView實(shí)現(xiàn)抖音縱向滾動ViewPager效果
這篇文章主要為大家詳細(xì)介紹了RecyclerView實(shí)現(xiàn)抖音縱向滾動ViewPager效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07
Android開發(fā)獲取短信的內(nèi)容并截取短信
本文給大家介紹android開發(fā)獲取短信內(nèi)容并截取短息的相關(guān)內(nèi)容,本文代碼簡單易懂,感興趣的朋友一起學(xué)習(xí)吧2015-12-12
Android使用MediaRecorder實(shí)現(xiàn)錄音及播放
這篇文章主要為大家詳細(xì)介紹了Android使用MediaRecorder實(shí)現(xiàn)錄音及播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
Android?Flutter中異常處理的方法總結(jié)
這篇文章主要為大家詳細(xì)介紹了Android?Flutter中異常處理的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-06-06
Android實(shí)現(xiàn)內(nèi)存中數(shù)據(jù)保存到sdcard的方法
這篇文章主要介紹了Android實(shí)現(xiàn)內(nèi)存中數(shù)據(jù)保存到sdcard的方法,涉及Android的文件讀寫與I/O操作相關(guān)技巧,需要的朋友可以參考下2016-01-01
android使用SharedPreferences進(jìn)行數(shù)據(jù)存儲
Android平臺給我們提供了一個SharedPreferences類,它是一個輕量級的存儲類,特別適合用于保存軟件配置參數(shù)。有興趣的可以了解一下。2017-02-02
詳解Android App中使用VideoView來實(shí)現(xiàn)視頻播放的方法
這篇文章主要介紹了Android App中使用VideoView來實(shí)現(xiàn)視頻播放的方法,舉例講解了VideoView組件中setVidePath(String path)和setVideoURI(Uri uri)的用法,需要的朋友可以參考下2016-04-04

