Ich bin beschäftigt mit einem Android-Gerät zu arbeiten, das einen physischen barcode
Scanner eingebaut hat. Ich muss auf diesen Scanner zugreifen und ein PDF417 barcode
(wie ein Treiber) scannen Lizenz).Handheld Android 2D Barcode Scanner - Wie man auf den Scanner zugreift und Daten liest
Ich fand, dass dies zu einem gewissen Grad als eine Tastatur registriert, was bedeutet, dass ich irgendeine Form der Eingabe durch die Überschreibung onKeyDown
Ereignisse erhalten kann. Wenn ich jedoch versuche, diese Daten zu lesen, kommt sie als codierte Zeichenfolge oder als Ersatzzeichen zurück (Sonderzeichen oder der Diamant mit dem Fragezeichen).
Der Code sieht etwa so aus:
Was ich brauche, ist für das Ergebnis, mir zu zeigen, was der Wert der barcode
ist ich bin Scanning.
Dies ist, was ich zur Zeit bin immer:
Welche Kodierung sind die Daten des Scanners und welche Kodierung möchten Sie für Ihre Ausgabe? – Michael
Das ist eines der Probleme - ich weiß wirklich nicht, was die Codierung ist. Ich habe sehr wenig Dokumentation, von der ich arbeiten kann. Was die Ausgabe betrifft, brauche ich sie nur in klar lesbarem Text. – RetroD
Haben Sie überprüft, ob es mit den Kodierungen [auf der Wikipedia-Seite] (https://en.wikipedia.org/wiki/PDF417) übereinstimmt? Es ist auch nicht ganz klar, was "klar lesbarer Text" bedeutet. Ich könnte mir mehrere lesbare Textkodierungen eines Barcodes vorstellen. – Michael