2010-04-05 2 views
1

Je suis en train de concevoir une application dans laquelle les données sont stockées dans la base de données. Il y a un bouton dans le formulaire sur lequel on clique pour envoyer un email à une adresse mail prédéfinie avec les données stockées dans la base de données. Depuis que je suis un débutant à i android besoin d'aide en ce qui concerne l'envoi de l'e-mail ... Alors, s'il vous plaît aidez-moi ...envoyer un e-mail en utilisant l'entrée de l'utilisateur de android

Répondre

4
final Intent intent = new Intent(Intent.ACTION_SEND); 
    intent.setType("plain/text"); 
    intent.putExtra(Intent.EXTRA_EMAIL, new String[]{someEmailAddressString}); 
    intent.putExtra(Intent.EXTRA_SUBJECT, someSubjectString); 
    intent.putExtra(Intent.EXTRA_TEXT, someEmailContentString); 
    startActivity(intent); 

Cela ouvrira l'application de messagerie avec un email préparé avec les détails ci-dessus. L'utilisateur doit simplement cliquer sur 'envoyer' pour envoyer le mail, puis il sera renvoyé à votre application. Cette approche ne nécessite aucune autorisation dans votre application et a de bonnes implications en termes de confidentialité car l'utilisateur peut voir le courrier avant de l'envoyer et en avoir un enregistrement.

+0

Je dois obtenir les valeurs de la base de données à l'objet et le corps du texte de l'e-mail. pouvez-vous s'il vous plaît élaborer comment l'obtenir ??? –

+0

"obtenir les valeurs de la base de données à l'objet et corps du message" .. bien dans l'exemple 'someEmailContentString' devrait être remplacé par une chaîne obtenue à partir de votre base de données pour représenter le corps de l'e-mail. Je ne peux pas conseiller davantage sans en savoir plus sur votre base de données et comment cela fonctionne. –

+0

Le scénario est ceci ... je dois obtenir des valeurs de 5 éditer des vues de texte un sélecteur de date et un sélecteur de temps. Je dois envoyer un email rassemblant l'information d'eux. Je serai reconnaissant si vous expliquez comment obtenir l'information et envoyer le courrier. Il n'y a pas de problème si vous pouvez expliquer en utilisant des chaînes aussi ... –

Questions connexes