安卓掃描二維碼教程

1.簡(jiǎn)介

在上一篇文章中,我們介紹了如何去生成一張二維碼,那么這一篇文章我們就來(lái)看一下如何去掃描(解析)一張二維碼。

2.準(zhǔn)備工作

  • Zxing庫(kù)
    1.添加jar包到libs文件下.
    jar包

    2.將簡(jiǎn)化的Zxing庫(kù)拷貝到項(xiàng)目下。

    3.導(dǎo)入一些必須的資源文件

    4.最后別忘了給項(xiàng)目加上相應(yīng)的權(quán)限.
    <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" />

3.掃描二維碼

打開(kāi)相應(yīng)的掃描界面
Intent intent = new Intent(MainActivity.this, CaptureActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivityForResult(intent,SCANNING_REQUEST_CODE);
掃描后在onActivityResult進(jìn)行相應(yīng)的邏輯的處理:


到這里我們的掃描基本上就完成,接下來(lái)我們來(lái)測(cè)試一下吧.

4.測(cè)試

現(xiàn)在這里去生成一個(gè)二維碼做測(cè)試用。
最后奉上本次二維碼掃描的展示:

友情提示:因?yàn)閆xing庫(kù)自身的一些原因,導(dǎo)致我們進(jìn)行二維碼掃描的時(shí)候有時(shí)候橫屏要比豎屏更容易掃描成功。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,034評(píng)論 25 709
  • 摘要 最近,公司業(yè)務(wù)上有個(gè)生成二維碼圖片的需求(Android端),之后筆者在網(wǎng)上查閱了一些資料,實(shí)現(xiàn)了這個(gè)功能。...
    夢(mèng)想編織者灬小楠閱讀 46,284評(píng)論 37 132
  • title: ZXing二維碼掃描date: 2016-05-01 22:38:14tags: ZXingcate...
    Passon_Fang閱讀 16,462評(píng)論 14 21
  • 帶了小奔一下午,一直到晚上,從幼兒園放學(xué)到家里,小區(qū)里面玩,再到書(shū)店,然后又上齙牙兔,中途小奔吃了個(gè)麥當(dāng)勞,我什么...
    干一杯82年的牛奶閱讀 151評(píng)論 0 0
  • 周六,小雨,晨間日志。 早上雨停,風(fēng)吹人真他媽舒服。 并沒(méi)有什么特別安排,這個(gè)月花費(fèi)遠(yuǎn)超預(yù)算,出來(lái)加班騙錢看小說(shuō)。...
    蘑菇菌閱讀 509評(píng)論 0 1

友情鏈接更多精彩內(nèi)容