Zeit in meinem app Ich erhalte die QR Ergebnis alswie extrahiert man eine String-Variable aus QRCode Ergebnis In Android mit ZXing eingestellt?
abcd extrahierte, cbhsdk, shyuiod, hsjsk:, DOJ: 22-May-2015 kjlakjdlkajsd, dfkjdsakjds
Erwartetes Ergebnis: 22-May -2015 in einen String Meine aktuellen Code-String DOJ wird wie unten dargestellt **
enter code here
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 (qrcode)
// Assigning the required vales from result *************
String[] arrayOfResultString = new String[1];
arrayOfResultString[0] = rawResult.getText();
String[] arrayOfResultStringDOJ = arrayOfResultString[0].split("DOJ:");
if ((arrayOfResultStringPNR.length > 1) && (arrayOfResultStringPNR[1].length() >= 10))
{
String DOJ= arrayOfResultStringPNR[1].substring(0, 10);
}
** Die Herausforderung für diesen Code ist DOJ Position variieren kann während der verschiedenen QR-Scans erhalten. Bitte helfen Sie mir mit der Lösung.
Willkommen zu stackoverflow, "bitte schreiben Sie meinen Java-Code" ist nicht genau das, was wir hier tun. Bitte bearbeiten Sie Ihre Frage mit Java-Code, den Sie bereits ausprobiert haben. – FishStix