android: comment puis-je ouvrir une autre application à partir de mon application?

Je comprends comment utiliser les intentions et startActivity() lors de l'ouverture d'une autre activité au sein de mon propre application, mais comment voulez-vous démarrer une autre application? plus précisément:

  • Comment voulez-vous déterminer si l'utilisateur a la nécessaire application installée sur leur appareil?
  • Comment vous démarrez l'application?
  • Comment passer des paramètres à cette application?
  • Comment trouvez-vous toutes ces informations pour une application spécifique (dis Adobe reader, ou google maps)?
InformationsquelleAutor mtmurdock | 2010-05-27