使用默认的Android应用程序(Builtin Email应用程序)在Android中发送电子邮件
我想使用默认的Android电子邮件应用程序从我的应用程序发送电子邮件。 我为此写了一个代码
Intent mailIntent = new Intent(android.content.Intent.ACTION_SEND);
mailIntent.setType("plain/text");
mailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { EMAIL });
mailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Invitation");
mailIntent.putExtra(android.content.Intent.EXTRA_TEXT,MAIL_MESSAGE);
startActivity(mailIntent);
但在这里它正在打开电子邮件应用程序。 我想发送邮件而不是开始任何活动。 有什么方法可以替换startActivity并启动意图操作?
请帮帮我。
提前致谢。
这个链接可以是有用的,看看另一个有用的链接或从这个链接的代码片段附加在下面
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, newString[]{"yourmail@website.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, mySubject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, myBodyText);
startActivity(Intent.createChooser(emailIntent, "Send mail));
希望这有助于...
是的,你可以通过在服务器端配置邮件代码并从android调用web服务来完成,然后服务器将发送邮件
http://fahmirahman.wordpress.com/2011/04/21/connection-between-php-server-and-android-client-using-http-and-json/
链接地址: http://www.djcxy.com/p/23259.html上一篇: Send Email in Android using the default android app(Builtin Email application)
下一篇: Send Email Intent