DESENVOLVER PARA ANDROID: INTENTS (CHAMADAS TELEFONICAS).

A maneira fácil Para efetuarmos ligações telefônicas no Android é você chamar uma intent(intenção, bem óbvio. Você não manda em nada! Tem que pedir antes)  de ligar pra alguém, como segue:


try{

         Intent chamada = new Intent(Intent.ACTION_CALL);

         chamada.setData(Uri.parse("tel:" + pessoa.getTelefone()));

         startActivity(chamada);

}catch(ActivityNotFoundException e){

          Log.e("Exemplo de chamada", "falha", e);

}

Para que isso se torne funcional, vamos incluir um uma opção na nossa classe principal de listagem. Integrando com um contextMenu na app após um longclick e buscando as informações na base de dados.

Agora precisamos incluir a permissão no AndroidManifest.xml.


<uses-permission android:name="android.permission.CALL_PHONE"/>

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: