二次元コードスキャンとZxingを使用して

   这段时间我做的一个app需要用到二维码扫描,但是找遍了我们的51CTO都没有找到合适的文章,我想把我自己利用zxing做二维码扫描的方法提供出来供大家参考。

Z-は何ですか
Androidプラットフォームは、2次元コード関連のモジュールは確かにオープンソースZXingプロジェクトに精通している行っている、Zは、
フォーマット1D / 2Dバーコードの多様性を解析するためのオープンソースのJavaライブラリです。目標は、QRコード、データマトリックス、UPC 1Dバーコードを復号することが可能です。.NETやC#、J2ME、:それは、以下を含むさまざまなプラットフォームのクライアントを提供し J2SE とAndroid。そのGitHubのアドレスは次のとおりです。https://github.com/zxing/zxing。現在の最新バージョンは3.4.0、私は3.3.2を使用この時間です
コードの多くは、機能の多くを達成するために、Z-プロジェクト*は、我々のアプリケーションのスキャンモジュールは、それらだけを剥奪することができ、それはもう少しです世代2次元コード;その後、我々は最終的には小さなデモケースを形成し、ZXingプロジェクトを合理化するために協力する、当然のことながら、川や湖はZXingのいくつかのバージョンとなっているNプロジェクトを合理化、スキャンインターフェースをレンダリング、横画面縦画面の内容を変更フラッシュオープンというように、そしてその多くは、その上のオートフォーカス、カメラ管理、バグ修正、および含めた更新のフォローアップバージョン、多くの合理化ZXing2.3.0があるん新しい機能に基づいています。私はここにZXing3.1.0バージョンを使用しますそれは注意しなければならない、これは私のデモ版は、技術革新の少し考えることができ、間違いなく国のトップの角がまだ現れていないであり、そしてそれは、スキャンインタフェース使用してXMLレイアウトZXingプロジェクト迷惑ViewFinderView描画を削除スキャンしたアニメーションを追加することで、スキャン領域の正確な計算。
プロジェクトフォルダ(ZXingファイルを開きhttps://github.com/zxing/zxing)を、次のディレクトリを参照してくださいすることができます

ダウンロードZxingは完全なパッケージですが、このパッケージはまだ大きすぎる、私はちょうど私のプログラムの一部を置くことにしました。
ここでは赤い部分により図をマークしzxingパッケージをダウンロードする必要があり、私のプログラムは、あります。

おすすめ

転載: blog.51cto.com/fengyp/2440040