在android应用程序中发送电子邮件
我只是想在android应用程序中发送电子邮件,我已经尝试过了 下面是我的代码:在android应用程序中发送电子邮件,android,email,Android,Email,我只是想在android应用程序中发送电子邮件,我已经尝试过了 下面是我的代码: btnfeedbacksubmit.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent Email
btnfeedbacksubmit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent Email = new Intent(Intent.ACTION_SEND);
Email.setType("text/email");
Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "abc@gmail.com" });
Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
Email.putExtra(Intent.EXTRA_TEXT, "Hi");
startActivity(Intent.createChooser(Email, "Sending Feedback:"));
}
});
但它向我显示了一个错误,没有任何应用程序可以执行此操作
我还需要做什么 试试这个:
Intent email = new Intent(Intent.ACTION_SEND);
email .setType("message/rfc822");
email .putExtra(Intent.EXTRA_EMAIL , "anemailaddress"});
email .putExtra(Intent.EXTRA_SUBJECT, "subject");
email .putExtra(Intent.EXTRA_TEXT , "sometext");
startActivity(Intent.createChooser(email , "Sending e-mail..."));
还要检查您是否安装了带有默认帐户的电子邮件客户端。请尝试以下代码:
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto","abc@gmail.com", null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "EXTRA_SUBJECT");
startActivity(Intent.createChooser(emailIntent, "Send email..."));
首先清除您的问题?我想插入我的发件人电子邮件andress和paswword以发送电子邮件,并提供收件人id。。所以,客户只需输入信息,发送邮件,而无需输入任何电子邮件地址……你收到我的问题了吗?没有,你想要什么?我看不到我编辑的问题。我只想从我的应用程序发送邮件,是否需要发送电子邮件id和密码?您是否安装了带有默认帐户的电子邮件帐户?这是您的问题,那么,您必须安装电子邮件帐户,否则,将找不到任何帐户,您将收到一个错误。因此,您想说我必须在我的电脑中创建一个帐户,或者必须安装电子邮件帐户?必须在运行应用程序的android设备上有一个带有帐户的电子邮件客户端。