2014-01-13 63 views
-1

我需要从用户的同步帐户发送电子邮件。从用户帐户发送电子邮件

我看到这个例子:

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/html"); 
intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]"); 
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); 
intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); 

startActivity(Intent.createChooser(intent, "Send Email")); 

但我不想使用谷歌的aplication,我要创造我自己的活动来做到这一点。

我无法找到如何做到这一点的任何反感。

另外,如果有人知道如何从谷歌的应用程序中得到结果(用户发送邮件?),也可以解决我的问题。

回答

0

听起来好像你想完全控制电子邮件发送过程。为此,您需要自己与邮件服务器进行通信,而不是将控制权交给其他应用程序。

也许这个链接会指向正确的方向。

http://mobiledevtuts.com/android/android-sdk-smtp-email-tutorial/

+0

我知道如何发送电子邮件..但我的问题是,我不希望用户输入自己的密码,我写 – susparsy

+0

我不能看到你指定你不想让用户输入一个密码。我只看到你指定你不想使用内置的应用程序。如果是这种情况,那么你所问的是不可能的。 – Kuffs

+0

您的“可选”选项之前已被询问。 http://stackoverflow.com/questions/3600149/get-mail-sent-notification-in-onactivityresult-android – Kuffs

相关问题