как читать PDF_417 с (android) zxing - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь прочитать необработанные байты из PDF_417 с zxing на Android. Я работаю над примером приложения. Это мой код:

IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setDesiredBarcodeFormats(IntentIntegrator.PDF_417);
integrator.setPrompt("Scan something (PDF_417)");
integrator.setOrientationLocked(false);
integrator.setBeepEnabled(false);
integrator.initiateScan();
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    IntentResult result = IntentIntegrator.parseActivityResult(resultCode, data);
    byte[] pdf417Bytes = result.getRawBytes();
    ...
}

Я вижу, что результат * content имеет несколько строковых символов (например, v0901����äºÿ3� )Ø), но мне нужны необработанные байты.

Я также попытался поместить это:

data.putExtra("SCAN_MODE", "PDF_417");

, и я также попытался получить данные следующим образом:

byte[] bytes = data.getByteArrayExtra("SCAN_RESULT_BYTE_SEGMENTS_0");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...