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.
Cliente Desktop Java Bh Net Phone Desktop
Server Android Bh Net P…

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, True apenas o Monitor pode usar a Int…