2010-08-11 8 views
0

J'utilise ce code pour envoyer un mail.Comment envoyer un Email en utilisant notre propre API?

final Intent mail_Intent=new Intent(Intent.ACTION_SEND); 
mail_Intent.setType("plain/text"); 
mail_Intent.putExtra(Intent.EXTRA_EMAIL,new String[]{toText.getText().toString()});    mail_Intent.putExtra(Intent.EXTRA_SUBJECT,subjectText.getText().toString());    mail_Intent.putExtra(Intent.EXTRA_TEXT,bodyText.getText().toString());    
Intent i=Intent.createChooser(mail_Intent, "Send Mail"); 
startActivity(i); 

Mais sur l'écran suivant, je reçois l'API android par défaut. Je ne veux pas que cet écran apparaisse. Y at-il un autre moyen par lequel je peux envoyer le courrier en silence?

Toute aide est appréciée. Merci d'avance ..

+0

Je ne veux pas non plus utiliser d'API tierce. – user416916

Répondre

0

Si vous avez accès à un serveur, avec un serveur de messagerie mis en place et php. Voici un moyen:
Concevez n'importe quelle disposition que vous aimez pour que l'utilisateur entre son nom, son courrier, le destinataire, le sujet et le corps de courrier (et toute autre information que vous pourriez vouloir lui donner). Ensuite, vous prenez tout cela, et le mettre dans une requête http en ajoutant ces paramètres dans POST et envoyer ensuite à une page php qui traitera de l'envoi de l'email. Cependant, c'est une méthode de sécurité faible et pas vraiment sûre de mon point de vue ... Alors soyez sur vos gardes ...

Questions connexes