私はバーコードをスキャンし、それを使っているアンドロイドアプリを開発しました。アプリケーションはZXingを使用してコードをスキャンします。しかし、私はこのzxingスキャナーが非常に信頼できないことを発見しました!実際に動作する電話機の割合は、実際には動作しない電話機よりも低くなります。私のXperia ARC Sの8本のライナーバーコードのうち、1本しかスキャンしません!それをスキャンするにはちょっと待たなければならない:それはHTCでうまくいった。しかし、私は私のアプリにとってより信頼できるものが必要です。私のアプリのバーコードスキャナーzxingとneoreader
私のARC SにNeoReaderが見つかりました。そして、ワウ...スクリーンの真ん中にバーコードが来るのを待っていません...これはとても速く、これまでに試したすべてのバーコードをスキャンします、1秒以内に。
質問:このNeoReaderを使ってアプリケーションのバーコードをスキャンすることはできますか?
IntentIntegrator.initiateScan(Products.this);
そのアルゴリズムを使用してコードをスキャンし、バーコードを返すために使用:私は私のアプリでバーコードをスキャンするために必要なときにこれまでのところ、私はちょうどこのようZYingによって提供さIntentIntegrator.javaクラスを呼んでいました私に戻って、私はこのようにそれを取得する場所:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
IntentResult scanResult =
IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanResult != null) {
// Handle successful scan
String out = scanResult.getContents();
}
}
}
私はNeoreaderと、このような何か、または私のアプリの途中でneoreaderを呼び出し、それが私に戻ってバーコードを送信するだろう何かを行うことができます私はそれを使って作業することができますか?
任意の助けをいただければ幸いです、 おかげ
申し訳ありませんが、これはあなたのアプリでは問題になります。バーコードスキャナーは28Mデバイスに搭載されており、動作しないデバイスの報告はほんの一握りです。デバイスの50%以上で失敗しないことは間違いありません。https://play.google.com/store/apps/details?id=com.google.zxing.client.androidには意味がありますか? –