Android Intentions implicites


Exemple

Les intentions implicites ne nomment pas un composant spécifique, mais déclarent une action générale à effectuer, ce qui permet à un composant d'une autre application de le gérer.

Par exemple, si vous souhaitez montrer à l'utilisateur un emplacement sur une carte, vous pouvez utiliser une intention implicite pour demander qu'une autre application capable affiche un emplacement spécifié sur une carte.

Exemple:

// Create the text message with a string
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage);
sendIntent.setType("text/plain");

// Verify that the intent will resolve to an activity
if (sendIntent.resolveActivity(getPackageManager()) != null) {
    startActivity(sendIntent);
}