我正在制作一个我必须发送电子邮件的应用。为此我已经在我的应用程序中实现了正常工作的代码,但是当我尝试发送电子邮件时,它会提示我一个对话框,让我可以选择。这个选择器我不想要。我只想在用户点击按钮时发送电子邮件到用户电子邮件ID。应用程序是否有任何机制可以在没有用户提示的情我如何存档此问题。
代码: -
Intent emailapp = new Intent(Intent.ACTION_SEND);
emailapp.setType(getString(R.string.text_plain));
emailapp.setPackage(getString(R.string.google_gm));
emailapp.putExtra(Intent.EXTRA_TEXT, sz_Email);
startActivity(emailapp);
答案 0 :(得分:0)
您可以使用JavaMail API处理电子邮件任务。 JavaMail API在JavaEE包中可用,其jar可供下载。遗憾的是,它不能直接在Android应用程序中使用,因为它使用了在Android中完全不兼容的AWT组件。
您可以在以下位置找到适用于JavaMail的Android端口:http://code.google.com/p/javamail-android/
将jar添加到您的应用程序并使用SMTP方法