我正在开发一个Android应用程序,其中我需要反馈选项。我使用默认的Email Intent
代码但是它已经老了你知道,我需要一些代码来通过同一个应用程序发送电子邮件。他们在Edit Text
中输入的所有内容都应该是电子邮件正文。你可能已经看过一些使用它的应用程序它还保存了反馈消息。它就像一个消息。我怎么样?
答案 0 :(得分:0)
我会将带有ajax调用的电子邮件发送到网页http://yourdomainname.com/sendemail.php
该页面将收到邮件msg作为post或get参数 并将其发送到您的电子邮件
答案 1 :(得分:0)
您可以通过设置按钮来执行此操作,然后单击按钮,您可以发送包含编辑文本值的电子邮件作为正文。 按钮的代码
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"my@email.com", "",};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message");
emailIntent.setType("text/plain");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
"name:"+edt1.getText().toString()+'\n'+"address:"+edt2.getText().toString()+'\n'+"city:"+edt3.getText().toString()+'\n'+'\n'+edt4.getText().toString()+'\n'+'\n'+"Sent from the Lads to Leaders/Leaderettes Android App.");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
finish();
}
});