如何从android上的文本字段和电子邮件中获取用户输入?

时间:2011-05-26 08:46:39

标签: java android class

您好我想知道如何设置类文件以从文本字段获取用户输入并撰写要通过按钮发送的电子邮件?

示例是带字段的布局

我想购买 _ __ _ _ 我希望它是这种颜色 _ __ _ 这些是我的评论 _ ___

发送按钮

它应该将电子邮件发送到具有主题的特定电子邮件地址,并在发送之前在电子邮件中添加字段。

希望有人会有一个java代码。提前谢谢。

2 个答案:

答案 0 :(得分:0)

首先,您可以创建自定义布局并根据需要创建字段:

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
            emailIntent.setType("plain/text");
            emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"test@lol.com"});
            emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "");
            emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,"" );
            this.startActivityt(Intent.createChooser(emailIntent, ""));

答案 1 :(得分:0)

我肯定在以下提示。但尝试使用GMailservices发送邮件

int patternMailCount = 0; StringTokenizer st = new StringTokenizer(toTextField.getText()。toString(),“,”); 而(st.hasMoreElements()){ 模式模式= Pattern.compile(“^ [A-Za-z0-9 ._%+ \ - ] + @ [A-Za-z0-9。\ - ] + \。[A-Za-z] {2 ,4} $“); Matcher matcher = pattern.matcher(st.nextToken()。toString());

// ...........

} // ur implmentation

GMailSender发件人=新GMailSender(“yourgmail@gmail.com”,“您的密码”);

sender.sendMail(
                                                                “” +((的EditText)findViewById(R.id.SUBTEXTFIELD))。gettext的()。的toString(),                                              EMAILID,toTextField.getText()的toString());