jul 26 2010

Android + QR Code ou Bar Code (Testado e aprovado no Milestone)

Para quem não conhece o QR code, podemos dizer que é uma evolução do código de barra. Só que por ele possuir duas dimensões (2D), há  capacidade de armazenar muitos mais informações do que o código de barras comum que possui apenas uma dimensão, além disso, pode-se escolher o tipo de informação a ser armazenada, ex: Lista de contatos, URLs, Telefones, SMS, etc. A câmera do celular fará o “papel” que seria do leitor infravermelho. (Há também aplicativos para Iphone/Itouch que fazem a mesma coisa)

Segue um site que possui o sistema de gerar um QR Code:

http://zxing.appspot.com/generator/

Este exemplo abaixo é um QR Code do tipo “lista de contato” :

Exemplo de QR Code de contato - eduyoshida

e possui as seguintes informações:

Name: eduyoshida
Company: SuperRV TEAM
Phone number: 0000000000
Email: eduyoshidas[at]hotmail.com
Address: MC
Address 2: São Paulo
Website: www.eduyoshida.com.br
Memo: Teste de QR Code

Há muitos aplicativos para Android que conseguer ler QR Codes e códigos de barras e com apenas com um “clique” adicionar um contato a sua lista, enviar um SMS, entrar em um Web site, etc.
O que estou usando e recomendo é o “Barcode Scanner”.

Entre no Android Market, procure por “Barcode Scanner” e instale-o.
Para testá-lo, basta executar o aplicativo e apontar a câmera (a uns 30cm do monitor) para o QR Code acima (na tela do computador mesmo!). Quase que instantaneamente as informações estarão no aparelho celular esperando uma ação dependendo do tipo de QR Code, como por exemplo adicionar aos contatos, abrir no browser, enviar SMS, etc

Segue outro exemplo (web site):

Exemlpo de QR Code de URL - eduyoshida

Pode ser útil para se “digitar” uma URL muito grande diretamente do celular quando se precisa baixar alguma coisa especifica pelo aparelho.  Basta criar o QR Code do web site que deseja no computador, usar o aplicativo  para ler o QR Code no monitor e abrir diretamente no celular.

Caso não esteja com o celular e queira “ler” um QR Code, basta utilizar um decodificador de QR Code, como este:

http://zxing.org/w/decode.jspx

É isso.

@eduyoshida
Tweet this. =D