2010-11-22 18 views
2

salut j'ai utilisé le code suivant pour lancer un client de messagerie, mais le lancement seule application de messagerie ... donc ce qui devrait se modifier dans ce code ....lancement client e-mail de mon application (Android)

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"[email protected]"}); 
emailIntent.setType("text/plain"); 
startActivity(Intent.createChooser(emailIntent, "Send a mail ...")); 
+1

ok merci pour cette information – manju

Répondre

2

L'extrait de code semble correct. Essayez-le sur un appareil réel, il devrait fonctionner correctement.

+0

Il ne semble pas fonctionner sur émulateur mais l'a fait bien sur un vrai ! – ykatchou

0

vérifiez d'abord si votre client de messagerie est configuré.

+0

salut je ai déjà un client de messagerie android par défaut sur mon émulateur ... – manju

+0

ok merci pour votre suggestion .. – manju

1
Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.email"); 
    startActivity(intent); 

Essayez ça, ça marche sur moi.