私はAndroidアプリケーションのバーコードスキャナを統合したいと思います。zxingを使用してAndroidにバーコードスキャナを書くには
zxingライブラリを追加しようとしましたが、私のすべてのアプリケーションはスキャンしないでカメラビューを表示しています。
http://code.google.com/p/zxing/
バーコードスキャン機能を統合するための簡単な方法はありますか?
私はAndroidアプリケーションのバーコードスキャナを統合したいと思います。zxingを使用してAndroidにバーコードスキャナを書くには
zxingライブラリを追加しようとしましたが、私のすべてのアプリケーションはスキャンしないでカメラビューを表示しています。
http://code.google.com/p/zxing/
バーコードスキャン機能を統合するための簡単な方法はありますか?
これは、質問があまりにもオープンエンドです。 ZXingのAndroidアプリの部分はちょっとモノリシックなので、あなたがそれに精通していない限り、あなたの既存のアプリにコピーするのは難しいかもしれません.ZXingのソースから始めて、あなたが必要としない部分をハッキングし、アプリケーションコードをZXingに追加する代わりに(パッケージ名の変更など)、マニフェストへのアクティビティの追加など)
変更を開始するキーコードはCaptureActivity.java
のhandleDecode
/handleDecodeInternally
メソッドです。これは、スキャナが有効なバーコードを取得したときに呼び出されるものです。
core
zxingクラスをソースにもっと慣れたら、JARファイルに触れる必要はほとんどなく、Androidアプリケーションの部分とは独立して操作できます他のAndroid以外のJava zxingバージョンと共有されています)。
バグの多い新しいデバイスが出てきたときにZXingコードを維持しなければならないという不便さも忘れないでください.ZXingの人は、インテントで統合するだけで自動的に機能しますコード。
バーコードを読み取るために記述したコードを投稿してください。 – BryanH
これをしないでください - あなた自身でそれを理解できない場合は、とにかくコードに深くないと思うかもしれません。インテントによる統合。 –