Boas tardes!Recorro ao vosso forum por um motivo: estou neste momento a trabalhar num projecto de final de curso e foi-nos colocado o desafio de desenvolver uma aplicação para Android. A aplicação consistirá no seguinte: possibilitar ao utilizador uma maneira de, através de um código QR (irl) disponibilizar informação sobre uma determinada peça ou monumento.Para isto, pensámos inicialmente em utilizador um leitor QR previamente existente (como o NeoReader) que permitisse descodificar um código QR e, consoante o ID nele existente, o redireccionasse para uma determinada página, dentro de uma aplicação já instalada. (Traduzindo isto para Web, seria o mesmo que direccionar um utilizador da mesma maneira que o método GET direcciona dentro de uma aplicação PHP. ex: aplicacao/id?=5)O NeoReader permite o redireccionamento directo do utilizador para uma pagina Web ou para o proprio market de maneira simples e directa, mas não consigo encontrar qualquer maneira de abrir uma determinada área de uma app já instalada.A minha primeira questão é: esta abordagem é exequivel?E, se não, existe alguma API de leitura de códigos QR que possa utilizar no desenvolvimento da aplicação, para que não necessite de recorrer a um leitor independente?O que fariam para alcançar este objectivo?
Projecto Universitario (QR Code Related)
Iniciado por
impaKt
, Mar 14 2011 16:58
4 respostas a este tópico
#1
Mensagem publicada 14 March 2011 - 16:58
#2
Mensagem publicada 14 March 2011 - 20:52
Os códigos QR normalmente contém apenas texto. Que pode ser por exemplo um URL. Acho que o teu projecto seria interessante se fosse para desenvolver um leitor de códigos QR. Verificar se é URL ou outro tipo de texto será demasiado simples. Tens muita informação na net sobre isso.
Chat/ajuda do fórum: http://l.androidpt.com/chat
Usem a pesquisa por favor. Não insiram perguntas que já foram respondidas inúmeras vezes.
Usem o "Gosto" nos posts para agradecer a quem vos ajuda e não criem posts desnecessários.
Carpe diem quam minimum credula postero.
Usem a pesquisa por favor. Não insiram perguntas que já foram respondidas inúmeras vezes.
Usem o "Gosto" nos posts para agradecer a quem vos ajuda e não criem posts desnecessários.
Carpe diem quam minimum credula postero.
#3
Mensagem publicada 15 March 2011 - 13:46
O que tu pretendes fazer é exequível com o Zxing : http://code.google.com/p/zxing/Outra coisa, estás a abordar o problema da maneira errada a meu ver. Não deve ser o utilizador a ir à app de leitura de códigos QR e esta redireccionar para outra app. O utilizador deve ir à app correspondente que estás a desenvolver, e nesta deverá ser possível chamar a app de leitura de códigos QR e retornar para a tua app.Com o Zxing é fácil, tens lá o código para integrar a solução que falei, ou mesmo a possibilidade de integrar a funcionalidade de leitor de códigos QR toda, uma vez que aquilo é open source .
#4
Mensagem publicada 15 March 2011 - 15:09
Desde já muito obrigado pelas respostas :)Já agora, o ZXing é de fácil integração?Devo admitir que sou novato no que toca a programação para Android.
#5
Mensagem publicada 15 March 2011 - 16:08
Sim, o ZXing é o mais usado nos projectos Android para integrar leitura de códigos QR, exactamente pelo facto de ser de fácil integração.