Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
|
Retorno do Scanner:
Se a Intent que chamar o Scanner for bem-sucedida, ela retornará uma Array de Strings, com quatro posições, cujo conteúdo é descrito a seguir:
Posição 0: Código de retorno da leitura (>=0: Sucesso, <0: Falha; veja mais detalhes abaixo).
Posição 1: Texto do código que foi lido, em UTF-8.
Posição 2: Buffer do código lido, originalmente uma Array de Bytes.
Posição 3: Tipo de código que foi lido pelo Scanner.
Nota: A posição 0 da Array de Strings retornada (código de retorno) pode assumir os seguintes valores:
1: Sucesso.
0: Scan cancelado.
2: A interface do Scanner ocupou a tela toda.
-1: Scanner ocupado.
-2: Erro ao abrir câmera.
-3: Scan timeout.
-4: Parâmetro ilegal.
Nota: Se a posição 0 da Array de Strings retornada (código de retorno) for diferente de 1, as demais posições da Array (1, 2 e 3) valerão null.