Win RT - universelle App mit Barcode-Scanner

8

Ich entwickle eine universelle App für Windows 8.1 und Windows Phone 8.1, mit der ich Barcodes scannen möchte. Für Windows 8.1 gibt es einen nativen BarcodeScanner, der leider für Windows Phone 8.1 nicht zugänglich ist (ich verstehe wirklich nicht, was Microsoft dazu gebracht hat). Ich fand eine Drittanbieter-Lösung namens zxing, aber hier Ich habe gelesen, dass es für Universal-Apps furchtbar funktioniert. Was ist der beste Weg, Barcode-Scan-Funktionalität in universellen Apps zu implementieren?

Danke!

    
marek_lani 13.07.2014, 08:19
quelle

1 Antwort

1

Ich würde nur ein Textfeld verwenden. Die meisten Barcode-Scanner werden als Tastaturen fungieren und nach einem Scan eine Eingabetaste senden. Wenn Ihr Textfeld das Schlüsselereignis abhört und nach der Eingabetaste sucht, wissen Sie, wann ein Scan abgeschlossen ist. Ich persönlich würde den Point of Service nicht nutzen. Es ist von einer alten Version von .NET und aus meiner Erfahrung wird es nicht einmal auf Desktop-Anwendungen funktionieren. So würde es für mich aussehen.

%Vor%

Das Schöne daran ist, dass das Programm bei Bedarf ohne Barcodescanner laufen kann. Der Benutzer kann einfach die Nummer eingeben und Enter drücken. Der Nachteil ist, dass das Textfeld ausgewählt werden muss, damit das Programm Eingaben erhält. Um zu verhindern, dass der Benutzer die Textbox immer auswählen muss, können Sie den Fokus mit this.TextBox1.Focus() festlegen.

    
LochnessLAM 22.02.2015 20:08
quelle