Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de maio, 2014

Aplicação para Telefonar e Enviar SMS do Desktop para o Smartphone Android by Bruno Horta

Boas, hoje vou apresentar aqui duas pequenas aplicações que permitem ao utilizador colocar o seu smartphone a ligar para determinado contacto e tambem enviar SMS. Deixo a base para trabalhar e para quem quiser tambem pode dar largas à imaginação e criar algo mais avançado. O conceito é muito simples. Temos uma aplicação em Java que é o nosso Cliente. Este vai utilizar a rede local para comunicar com o smartphone e para não complicar vamos usar o protocolo UDP. O nosso smartphone vai ter uma aplicação a correr em que esta fica à espera de instruções vinda da rede WIFI (rede local). Neste exemplo foram utilizadas tecnologias simples desde: Criação de Socket's UDP Thread's Buffers Wifi Manager (Android) SMS Manager (Android) Intent CALL (Android) Print do Cliente JAVA Print do Servidor Android Espero com isto ajudar e aguardo feadback e novas sugestões :) Abaixo deixo a aplicação já compilada e tambem o codigo fonte

Teste de Seleção no Picker Google Account utilizando Junit para Android e Robotium

Olá a todos,  Venho partilhar uma possivel solução para a dificil tarefa de fazer um teste unitário que escolha a conta Google no objecto Picker. Devido há falta de informação na web sobre este tema, achei interessante publicar. O algoritmo é muito simples. Vamos precisar dos Objetos: Instrumentation para obter o controle do equipamento. IntentFilter  estrutura que vai servir para encontrar a informação que queremos. Intent  para criar o conjunto de ações que vão ser feitas; ActivityResult para chamar a Atividade e devolver o resultado, neste caso será a conta Google. ActivityMonitor será o nosso monitor que com base no filtro criado e a Activity consegue selecionar o Account.  Será este objeto um dos mais importantes para conseguir selecionar o Account.  No seu contrutor o primeiro parâmetro é o filtro sobre a informação que queremos "apanhar", o segundo parâmetro é Activity que vai ser lançada pelo Monitor e o terceiro é o Block de Instrumentação, Tru