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)?
Vous devez vous connecter pour publier un commentaire.
Comment faire pour voir si l'Intention est disponible:
Essayez d'appeler de l'Intention et de traiter avec
ActivityNotFoundException
si elle n'est pas disponibleou
Requête du Gestionnaire de Package pour voir si elle est en avance de temps:
Comment passer des paramètres à une demande ou à connaître ses capacités:
Ce que vous cherchez sont intentions et des filtres d'intention.
Tout ce que vous voulez savoir, c'est détaillée sur l'Android developer guide.
http://developer.android.com/guide/topics/intents/intents-filters.html