如何将Android反馈表单作为电子邮件提交?

时间:2013-05-26 23:42:42

标签: android

我正在制作一个Android应用程序,它是一个基本的用户输入反馈表单,最后还有一个提交按钮。首先,我无法弄清楚如何使按钮处于活动状态,但我也想格式化它,以便他们给出的人名是受其发送给我的电子邮件的主题。我基本上希望他们输入的信息作为电子邮件发送给我,我很困惑如何实现这一点。谢谢!

3 个答案:

答案 0 :(得分:4)

假设您在“FeedbackActivity.java”中有一个名为Button的{​​{1}},您可以动态添加以下内容以注册基本反馈功能:

mBtnFeedback

有关mBtnFeedback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String to = textTo.getText().toString(); String message = textMessage.getText().toString(); String subject = textSubject.getText().toString(); Intent mEmail = new Intent(Intent.ACTION_SEND); mEmail.putExtra(Intent.EXTRA_EMAIL, new String[]{ to}); mEmail.putExtra(Intent.EXTRA_SUBJECT, subject); mEmail.putExtra(Intent.EXTRA_TEXT, message); // prompts to choose email client mEmail.setType("message/rfc822"); startActivity(Intent.createChooser(mEmail, "Choose an email client to send your feedback!")); } }); 的详情,请参阅this维基百科页面。

答案 1 :(得分:0)

步骤1)获取表单数据

步骤2)整理表单数据

步骤3)组织一个意图并传递相应的附加内容以获取您的内容(阅读Intent.SEND_TO上的文档)

完成所有操作后,您将获得结果。

答案 2 :(得分:0)

我是Android手机用户,寻求谷歌/ Android的帮助,以克服电信公司和第三方在电信公司许可下发送的手机垃圾短信(sms& mms)的威胁。 Android中当前的垃圾邮件过滤功能只能在使用手机号码发送垃圾邮件后阻止手机号码(不是字母型短信码)。

它不会阻止第三方垃圾邮件发送者注册新的simcards,也不会阻止电信公司使用字母型短代码发送垃圾邮件。

我知道如何更改Android的垃圾邮件过滤功能(新方法),这会让第三方垃圾邮件发送者无法注册新的SIM卡来发送垃圾邮件,并阻止电信公司使用字母型短信发送垃圾邮件消息。

请告诉我Google / Android中合适人选的电子邮件地址,以便我可以解释我改进Android垃圾邮件过滤功能的想法,或者将此电子邮件转发给该人并让他/她与我联系。