Vous êtes sur la page 1sur 4

Objetivo: Com este laboratrio, voc vai aprender como utilizar os Intents para enviar mensagens ao sistema operacional

do Android. Estas mensagens podem ser repassados a qualquer aplicativo que se interesse; com isto, podemos enviar mensagens para qualquer aplicativo do sistema. Vamos aprender a abrir o browser e o discador a partir da aplicao que voc criar. Passo a passo: 1) Abra o Eclipse IDE 2) Crie um novo Projeto Android com os seguintes dados (se tiver dvidas sobre a criao de um novo projeto, por favor, verifique o Laboratrio 4 Criando um projeto Ol Mundo): Project Name: EnviarIntents Build Target: Google APIs Application name: EnviarIntents Package name: br.com.curso.android.atividades Create Activity: Principal Min SDK Version: 8 3) D um duplo clique no arquivo res/layout/main.xml para abrir o editor de Layout 4) Arraste os componentes TextView, EditText e Button e ajuste-os conforme imagem abaixo:

Mini curso Android Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Pgina 1 de 4

5) D um duplo clique no arquivo Principal.java 6) Codifique o mtodo abrirBrowser, conforme imagem abaixo:

7) Este mtodo obtm uma referncia ao TextView de id edEndereco, cria um objeto Uri e cria uma Intent com a referncia Intent.ACTION_VIEW, passando como referncia o objeto Uri e manda executar a Activity. Nota: O que define qual ser a ao tomada pelo sistema operacional ao receber a Intent Intent.ACTION_VIEW, o objeto Uri. Se o texto passado para este objeto no mtodo parse comear com http, ser aberto o browser, se comear com tel, ser aberto o discador, se for content://contacts/people/1 ir exibir os detalhes do contato 1 da agenda etc. 8) O mtodo abrirBrowser chamado quando o boto for clicado e declarado na propriedade android:onClick do boto

Mini curso Android Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Pgina 2 de 4

9) Execute a aplicao no emulador do Android Run As Android Application

10) Digite no endereo http://www.google.com 11) Clique em Navegar

12) O navegador do dispositivo dever ser acionado e o site do Google dever ser aberto.

Mini curso Android Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Pgina 3 de 4

13) Agora vamos ajustar nossa aplicao para que ela abra o discador do dispositivo 14) Como voc j deve ter percebido, o segredo para esta tarefa est na classe Uri; para abrir o discador, devemos passar uma Uri no formato tel:numero 15) No vamos alterar nada no cdigo; retorne aplicao no emulador do Android e digite o texto tel:111222333 no campo Digite o Endereo: e clique em Navegar

16) O discador dever ser aberto com o nmero que voc informou:

17) Parabns, agora voc j tem conhecimentos bsicos de como se comunicar com outros aplicativos no sistema operacional Android. Use sua criatividade e explore mais os recursos. Mos obra!
Mini curso Android Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Pgina 4 de 4

Vous aimerez peut-être aussi