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 № 1Se 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.