2011-06-25 10 views
1

私はアンドロイドでバーコードスキャナーを作成したいと思います。インテントを使用しようとしましたが、バーコードがありますが、これにはアンドロイドモバイルにバーコードスキャナーをインストールする必要があります。アプリケーションにダウンロードしたバーコードスキャナーを使用したくないです.zxing.zipファイルがありますが、バーコードスキャナアプリケーションを作成することを理解してください。バーコードをスキャンするだけの簡単な例はありますか? インテントを使わずにアンドロイドでバーコードをスキャンする

あなたは

答えて

2

あなたはバーコードスキャンライブラリのいずれかを使用することができますありがとうございました。私がお勧めすることができます3は、以下のとおりです。

Scanditはかなり若いですが、そのアルゴリズムは非常に優れていますが、Redlaser(Redlaserは現在eBayが所有しています)よりも優れています。 ScanditとRedlaserはともに商業用に高価ですが、スカンディットは無料で広告を掲載しています。一方、Zxingはオープンソースであり、完全に自由に使用できますが、完全な非実験環境(丸い形、反射バーコードなど)でスキャンすると品質が大幅に悪くなります。

+0

ありがとうございます。私はアンドロイド(スキャナ)で必要なコアクラスを追加した後、アンドロイドクライアント(スキャナ)を実行してみましたが、アプリケーションは開かれていますが、結果は表示されません – kehnar

+0

今はスキャナがうまく動作します。私は上記のコメントで言及しているように結果を得る。これは暗いライトではzxingライブラリーはうまく動作しないからです。しかし、夜間のような明るい光では、数秒で結果が非常に迅速に得られます。 – kehnar

+0

インテントを使用し、アプリケーション内にいくつかのスキャナアプリを提示する方がいいでしょう(存在しない場合)。この方法では、ライブラリのスキャンで更新を気にする必要はありません。ユーザーは、使用するスキャンアプリケーションを決定させることもできます。 ZXingライブラリの開発者でさえ、次のように提案しています。http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android-app-natively-using-eclipse /#comment-159 –

関連する問題