QRコードスキャン結果があります。結果から特定の文字列を取得したいと考えています。QRコードスキャンから必要な文字列を取得する方法結果ZXINGライブラリを使用する
例:結果はであれば、 "ROGS、ハドソン、J'kobi、アンダーソン、ハリソン、454242、SAM、HARRY、TIM、JOHN、サミー、TONNY、左門、グルード、TOD。"
そして結果文字列からTONNYという名前を取得したいと思います。 Android Javaコードでこれを行う最善の方法は何ですか?
私の現在のコードは
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);
}
は常に文字列の形式です結果とループを分割しましたこの例で示したのと同じですか? –
形式は同じです。それぞれの名前は常にコンマで区切られますが、名前は変わりません。 –