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

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

Seria mais ou menos assim:

[code]PackageManager packageManager = getPackageManager();
String packageName = “nome.do.pacote”;

Intent intent = packageManager.getLaunchIntentForPackage(packageName);
if(null != intent){
startActivity(intent);
}[/code]
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.

1 curtida

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.

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