Barcode Scanner

Screenshot: Programm auf Barcode-Suche
Mit diesem Programm beginne ich meine Serie der Android Software Vorstellungen.
Der ZXing Barcode Scanner ist ein hilfreiches Tool, um (wie der Name schon sagt) Barcodes zu scannen.
Er ist Teil des ZXing Project (“Zebra Crossing”), einer Java-Barcode-Library, die unter der Apache License vertrieben wird.

Screenshot: eingescannter Barcode aus der Wikipedia

Screenshot: Eingescannte ISBN eines Buchs
Dabei werden neben den normalen 1D-Barcodes, wie sie auf fast jedem Produkt zu finden sind, auch zweidimensionale QR Codes erkannt.

Screenshot eines eingescannten QR-Codes
Diese QR-Codes können beliebigen Text und/0der Links enthalten und werden immer häufiger eingesetzt (u.a. ab jetzt auch hier):
[sqrcode]market://search?q=pname:com.google.zxing.client.android[/sqrcode]
Beispielsweise ist im obigen Tag eine Android Market URL enthalten, die (wenn man den Code einscannt und auf “Open browser” klickt) automatisch den Android Market lädt und die entsprechende Applikation gesucht.
Als Alternative muss ich noch den ixMAT Barcode Scanner nennen, der zwar die gleiche GUI verwendet, aber mehr Barcodetypen unterstützt:
[sqrcode]market://search?q=pname:com.ixellence.ixmat.android.community[/sqrcode]