Ich habe ein QR-Code-Scan-Ergebnis, ich möchte eine bestimmte Zeichenfolge aus dem Ergebnis erhalten.So erhalten Sie die erforderliche Zeichenfolge von einem QR-Code-Scan Ergebnis verwenden Sie die ZXING-Bibliothek
Beispiel: Wenn das Ergebnis ist "ROGS, Hudson, J'kobi, Anderson, Harrison, 454242, SAM, HARRY, TIM, JOHN, SAMMY, TONNY, SAMON, GROOD, TOD."
Und ich möchte den Namen TONNY aus der Ergebniszeichenfolge erhalten. Was ist der beste Weg, dies in Android Java-Code zu tun?
Mein aktueller Code ist wie unten
public void handleResult(Result rawResult) {
// Do something with the result here
Log.e("handler", rawResult.getText()); // Prints scan results
Log.e("handler", rawResult.getBarcodeFormat().toString()); // Prints the scan format
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Scan Result");
builder.setMessage(rawResult.getText());
AlertDialog alert1 = builder.create();
alert1.show();
// If you would like to resume scanning, call this method below:
mScannerView.resumeCameraPreview(this);
}
Ist das Format der Zeichenfolge immer das gleiche wie du es im Beispiel gezeigt hast? –
Format ist gleich. Jeder Name wird immer durch ein Komma getrennt, aber der Name ändert sich nicht. –