Ich habe eine Android-App entwickelt, die Barcodes scannt und Sachen damit erledigt. Die Anwendung verwendet ZXing, um die Codes zu scannen. Allerdings habe ich diesen Zxing-Scanner sehr unzuverlässig gefunden! Der Prozentsatz der Telefone, wo es funktioniert, ist tatsächlich niedriger als die Telefone, wo es NICHT funktioniert! Es scannt nur 1 von 5 Liner-Barcodes auf meinem Xperia ARC S mit 8MP drauf! Und Sie müssen ihm eine Minute geben, um es zu scannen: S Es funktionierte gut auf einem HTC, obwohl. Ich brauche jedoch etwas zuverlässiger für meine App.Barcode-Scanner zxing und neoreader in meiner App
Ich fand diese App NeoReader auf meinem ARC S, und wow ... es wartet nicht einmal auf den Barcode in der Mitte des Bildschirms ... Es ist so schnell und scannt jeden Barcode, den ich bisher versucht habe , innerhalb einer Sekunde.
Meine Frage ist: Kann ich irgendwie diesen NeoReader verwenden, um Barcodes in meiner Anwendung zu scannen? Bisher wenn ich brauchte einen Barcode in meiner Anwendung zu scannen, ich rief nur die IntentIntegrator.java Klasse von ZYing zur Verfügung gestellt, wie folgt aus:
IntentIntegrator.initiateScan(Products.this);
, die verwendet den Code mit ihren Algorithmen zu scannen und senden Sie das Barcode zurück zu mir, wo ich es wie folgt aus:
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();
}
}
}
Kann ich etwas tun, wie dies mit dem NeoReader, oder alles, was NeoReader in der Mitte meiner app nennen würde und es dann den Strichcode, um mich zurückschicken , damit ich damit arbeiten kann?
Jede Hilfe wäre sehr geschätzt, Dank
Es tut uns leid, es zu hören, aber das muss ein Problem in Ihrer App sein. Barcode Scanner ist auf 28M Geräten im Einsatz und ich habe nur eine Handvoll Berichte von Geräten, wo es nicht funktioniert. Bei> 50% der Geräte scheitert es sicherlich nicht - wäre das unter https://play.google.com/store/apps/details?id=com.google.zxing.client.android sinnvoll? –