我正在制作一个 Android 应用程序,它是一个基本的用户输入反馈表单,最后有一个提交按钮。首先,我不知道如何使按钮处于活动状态,但我还想对其进行格式化,以便他们提供的人名是它将发送给我的电子邮件的主题。我基本上希望他们输入的信息以电子邮件的形式发送给我,但我很困惑如何实现这一点。谢谢!
3 回答
假设您在“FeedbackActivity.java”中有一个Button
调用,您可以动态添加以下内容来注册基本反馈功能: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!"));
}
});
有关 的更多信息rfc822
,请参阅此Wikipedia 页面。
步骤 1) 获取表单数据
步骤 2) 组织表单数据
第 3 步)组织一个意图并为您的内容传递相应的附加内容(阅读 Intent.SEND_TO 上的文档)
这一切都完成后,你将达到你的结果。
我是一名 Android 手机用户,寻求 Google/Android 的帮助,以克服电信公司和第三方在电信公司许可下发送的手机垃圾邮件(短信和彩信)的威胁。目前Android中的垃圾邮件过滤功能只能在手机号码被用于发送垃圾邮件后才能阻止手机号码(不是字母类型的短代码)。
它不会阻止第三方垃圾邮件发送者注册新的 SIM 卡,也不会阻止电信公司使用字母类型的短代码发送垃圾邮件。
我对如何更改 Android 的垃圾邮件过滤功能(新方法)有一个想法,这将使第三方垃圾邮件发送者注册新的 SIM 卡以发送垃圾邮件并防止电信公司使用字母类型的短代码发送垃圾邮件毫无用处。
请给我在 Google/Android 中合适的人的电子邮件地址,以便我可以解释我改进 Android 的垃圾邮件过滤功能的想法或将此电子邮件转发给该人并让他/她与我联系。