2014-05-01 4 views
-5

Je veux faire un formulaire de contact dans AndroidComment nous faire le formulaire de contact dans Android

comment puis-je faire une forme qui envoie un courriel à moi directement les informations entrées par l'utilisateur

I don Je ne veux pas mon application pour passer à une application de messagerie, envoie juste l'e-mail lorsque je clique sur le bouton d'envoi

En fait, je veux savoir quel est le concept pour cela en général pas nécessairement pour Android comment pouvez-vous envoyez-moi un email depuis le formulaire sans utiliser votre email?

+0

Downvoted ... Avez-vous fait des recherches à ce sujet? Sur Google, vous trouverez littéralement des centaines de tutoriels pour cela et vous auriez pu regarder dans les docs. Je suis vraiment déçu que @JosefE ait fait votre travail pour vous. –

+0

@XaverKapeller Woohoo! –

+0

Oui, j'ai cherché, et Josef a répondu à autre chose que je ne demande pas! merci pour downvoting avant de comprendre! –

Répondre

1

Le meilleur (et plus facile) est d'utiliser une intention:

Intent i = new Intent(Intent.ACTION_SEND); 
i.setType("message/rfc822"); 
i.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"}); 
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email"); 
i.putExtra(Intent.EXTRA_TEXT , "body of email"); 
try { 
    startActivity(Intent.createChooser(i, "Send mail...")); 
} catch (android.content.ActivityNotFoundException ex) { 
    Toast.makeText(MyActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show(); 
} 

Sinon, vous devrez écrire votre propre client.

Utilisez également .setType ("message/rfc822") afin de ne pas afficher toutes les applications prenant en charge l'intention d'envoi.

+0

merci de votre réponse, mais c'est exactement ce que je ne veux pas de cette façon vous voulez utiliser une autre application pour envoyer l'e-mail Je ne veux pas utiliser une autre application, comme dans une page Web lorsque vous allez à nous contacter, vous pouvez envoyer l'email directement à partir de la page sans utiliser votre email –

Questions connexes