/ / ZXing PDF417 + ALL_CODE_TYPES - android, zxing, pdf417

ZXing PDF417 + ALL_CODE_TYPES - android, zxing, pdf417

Usando o ZXing (no Android), se você iniciar uma varredura de código de barras PDF417 como esta ...

List<String> oDesiredFormats = Arrays.asList("PDF_417".split(","));
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan(oDesiredFormats);

... e você inicia um código de barras "todos os códigos" (exceto PDF417 e talvez alguns outros) como este ...

IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();

... então como você inicia uma única varredura de código de barras que reconhecerá ambos (todos os códigos padrão e PDF417)? Desde já, obrigado!

Respostas:

1 para resposta № 1

Se você não especificar, o padrão serádigitalizar para o que o usuário configurou. Por padrão, isso inclui a maioria dos formatos, mas não o PDF417. Então, eu acho que você teria que enumerar todos os formatos aqui. Não é muito difícil, mas você realmente quer isso? geralmente você tem um caso de uso que está digitalizando alguns formatos relacionados no máximo.