É o seguinte: Quero criar um aplicativo para android que terá botões para chamar (abrir) a agenda, camera do celular, mensagem, e etc…
Igual no Java quando usa-se a classe Runtime (runtime.exec(“xxxx.exe”)) ou no Delphi: Shellexecute, winexec, para abrir uma outra aplicação.
É possivel fazer isso no android? No meu caso necessitaria de chamar aplicações padrões do sistema ( como exemplificado acima) e aplicativos de terceiros (instalados pelo Google Play - Market)
Por favor se alguém puder me ajudar ficarei eternamente grato. Pois não to encontrando nada a respeito, acho até estranho porque deve ser possível fazer algo simples desse jeito,
como é feito em outras plataformas de programação.
Como exemplo o código abaixo chama a agenda do celular,
Uri uri = Uri.parse("content://com.android.contacts/contacts/");
Intent i = new Intent(Intent.ACTION_PICK, uri);
startActivityForResult(i, ITEM_AGENDA);
Hehe, que bom ajudou, intent é o coração do Android, tudo que acontece ele dispara uma intent, dá uma olhada na parte de intent-filter tbem que tem bastante coisa legal que dá pra vc fazer.