Barcodes mit Android lesen
Hallo, ich entwickle eine Anwendung für die android-htc hero. Ich bin auf der Suche nach wegen, mithilfe der eingebauten Kamera zu Lesen von 2D-barcodes und extrahieren Sie die zurückgegebene Zeichenfolge vom barcode. Ich habe erst vor kurzem begonnen, mit dem android sdk, aber ich habe eine Programmierung im hintergrund von der Arbeit auf Projekte mit java. Ich bin neugierig zu wissen, was der beste Weg zum Lesen der 2D-barcode wäre. Ich habe einige Beispiel-Anwendungen, Lesen Sie die barcode -, aber Sie sind alle .apk-Dateien und haben keine Quelle oder Bibliothek, die ich arbeiten kann. um Ihnen eine bessere Vorstellung von dem, was ich bin versucht zu erreichen, diese Website ermöglicht die Generierung von 2d-barcodes, die aus den Daten, die Sie wünschen hier
Alle Antworten wäre sehr dankbar.
InformationsquelleAutor der Frage user233354 | 2010-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Android-Programme interagieren mit einander mithilfe von intents. Intents sind ein wenig wie remote procedure calls: Fragen Sie das andere Programm für eine bestimmte Aktion (z.B. einen barcode Scannen) und das andere Programm führt diese Aufgabe für Sie. Das Ergebnis wird zurückgegeben, wenn die Aufgabe abgeschlossen ist.
Wenn der Benutzer installiert hat ZXing Barcode-Scanner, können Sie einfach in der Absicht, um einen barcode Scannen. Der Barcode-Scanner wird gestartet, wenn der Benutzer den code Scannen und das Ergebnis an Sie.
Mehr Informationen zu diesem scanner finden Sie auf der Google-Code-Seite des Projekts: http://code.google.com/p/zxing/wiki/ScanningViaIntent
InformationsquelleAutor der Antwort Scharrels
Ich würde Blick auf dieses open-source Android-Projekt: http://code.google.com/p/zxing/
InformationsquelleAutor der Antwort Mark B
Für andere Google-Suche-Reisende, es ist ein 2012-Beitrag auf dem android developers blog, wie Absichten mit den Beispiel-barcode-scanning :
http://android-developers.blogspot.com/2012/02/share-with-intents.html
InformationsquelleAutor der Antwort Taoufix
Soweit ich weiß für die Dekodierung von Strichcodes (abgesehen von dem Algorithmus), die Sie benötigen, zu wissen, die (relativ) breiten der weißen und schwarzen Balken. Dafür müssten Sie drehen Sie den barcode in eine horizontale position und dann erkennen Sie die breiten.
(Ok, die ZXIng Sachen empfohlen, von anderen als das manuelle hacking)
InformationsquelleAutor der Antwort ron