2011-09-22 146 views
2

我想將QR閱讀器集成到我的android應用程序中,而無需集成第三方工具,並且還需要自動掃描功能。我使用zxing庫檢查了幾個教程,但掃描沒有在它們中完成。它通常將圖像捕獲到SD卡然後訪問它,哪個不會給每次結果.... 請幫助專家。QR閱讀器android

回答

8

如果你想整合不是第三方工具的QR閱讀器,那麼我建議下載一個開源的Zxing代碼。

  1. 從應用程序活動中調用啓動掃描的活動。

  2. 關於保存到SD卡,Zxing不這樣做,它分析圖像的焦點,並試圖找到匹配,直到活動取消或找到匹配。

  3. 查看ZXing QR閱讀器應用程序,然後才能將其集成到您的瀏覽器中。

我已經成功整合了ZXing QR閱讀器並且沒有問題。儘管需要一些努力。祝你好運。

+0

我試過但無法使它工作,你會發送一些代碼[email protected] –

+1

我不能幫你的代碼,但我可以告訴你,從你的「CaptureActivity」活動調用應用程序,它會照顧其餘的。 –

+0

thnx爲您的答覆。但我試過了,不能讓它工作。實際上問題是,如果我把qrcode圖像SD卡它正確讀取,但相機捕獲的圖像有點失真,應用程序不能得到的東西它和崩潰。所以問題是隻掃描或檢測從包含其他東西的大圖像的qrcode也 –

2

看看Zxing Barcode Scanner應用程序,該應用程序通過自動掃描進行QR碼解碼。 我敢肯定,因爲我上週用它:)

BarcodeScanner.apk

問候拉爾夫

0

整合斑馬線的條形碼掃描應用程序與你的應用程序,而無需單獨安裝應用程序。

Step-By-Step Guide

0

一個偉大的選擇是谷歌的條形碼掃描儀可在谷歌通過命名空間com.google.android.gms.vision.barcode播放服務。它快速且強大(它可以在本地進行所有解析),並且只需要幾個類就可以完成,使您可以完全控制源代碼。當然它支持所有的standard barcode formats

一個好地方開始是Android QR Code Reader Made Easy。這將使您立即開始運行,並且您可以根據提供的代碼輕鬆地進一步構建,或者在您現有的項目中輕鬆實現它!

試一試,我敢打賭你會喜歡它!