Boas tardes!Hoje acabei por decidir recorrer ao Phonegap para facilitar alguma programação no que toca a estilização da aplicação. No entanto, para a minha aplicação queria recorrer ao seguinte aplicativo:http://ranieripieper.wordpress.com/2010/06/14/desenvolvendo-aplicacoes-que-leiam-codigo-de-barras-em-android/ou:http://code.google.com/p/zxing/Para tal é necessária a programação fora do ambiente HTML5 que o PhoneGap permite.Gostaria de vos perguntar como o fazer.Na minha estrutura de dados, as páginas HTML são colocadas dentro da pasta assets/www/ mas, para implementar esta aplicação, teria de criar um ficheiro java e criar algum tipo de hiperligação do index.html para esse ficheiro, correcto? É possível? E se sim, é possível depois colocar um botão dentro desse ficheiro para o utilizador voltar ao index.html?Desde já grato pela paciência e compreensãoCheers
Frameworks - PhoneGap
Iniciado por
impaKt
, Mar 25 2011 14:23
4 respostas a este tópico
#1
Mensagem publicada 25 March 2011 - 14:23
#2
Mensagem publicada 25 March 2011 - 15:14
Olá.Aqui não terias apenas de criar um ficheiro java, tens mesmo de criar uma aplicação Android. Nessa aplicação, terias de usar o Javascript Interface (http://developer.and...va.lang.String)) para comunicar entre Java e o Javascript a correr no browser embebido. A partir daí, tudo é possível, inclusivé tornar acessível à webapp a funcionalidade de Barcode Scanning tal como tu pretendes.
#3
Mensagem publicada 25 March 2011 - 15:20
Edit: sendo que o PhoneGap já te dá um projecto Android em si, neste caso só terias mesmo de adicionar um java, neste caso, uma Activity, ou modificar uma existente para estender essa funcionalidade.
#4
Mensagem publicada 25 March 2011 - 15:32
Estou a ver. Eu peço desculpa por pedir algo demasiado explícito mas sou mesmo bastante novato em qualquer tipo de programação que não seja "browser-based".Que teria eu de fazer então?Eis a estrutura de dados do meu projecto para ja:
#5
Mensagem publicada 25 March 2011 - 19:44
Do pouco que vi, o PhoneGap é modular, tens de ver a source de java, que está ali na pasta src, e olhar para o que já lá está, e tentar perceber como criar um módulo para o barcode scanning. No entanto, do que pesquisei assim por alto, parece-me que talvez já alguém tenha feito esse trabalho: http://blog.infoentr...gin_using_ZXing