Chamando aplicações externas na aplicações Android

3 respostas
R

Queria saber como fazer para chamar aplicações de redes sociais instaladas no aparelho atravéz da minha aplicação android.

3 Respostas

A
Seria mais ou menos assim:
PackageManager packageManager = getPackageManager();
String packageName = "nome.do.pacote";

Intent intent = packageManager.getLaunchIntentForPackage(packageName);
if(null != intent){
     startActivity(intent);
}
Você precisa saber o nome do pacote da aplicação que deseja chamar.

Você pode usar o método [color=blue]getInstalledApplications()[/color] do [color=blue]PackageManager[/color] para saber quais aplicativos estão instalados.

R

Vlw adrielcafe, funcionou.
O que eu queria é que quando um botão fosse selecionado, mostrasse na tela uma lista com todas as aplicações(App do Twitter, Facebook, Google+, etc) que eu pudesse compartilhar um resultado gerado por meu aplicativo. E quando selecionado uma app da lista já ir para a tela de publicação.

A

Você pode dar uma olhada no Content Provider, ele deve resolver seu problema :wink:

Criado 5 de janeiro de 2012
Ultima resposta 6 de jan. de 2012
Respostas 3
Participantes 2