当前位置: 首页 > 知识库问答 >
问题:

如何在android应用程序中发送电子邮件?[复制]

谭煜
2023-03-14

如何在android应用程序中向静态收件人发送电子邮件

<EditText android:id="@+id/from"
            android:drawableStart="@drawable/ic_settings_phone_black_24dp"
            android:drawableLeft="@drawable/ic_settings_phone_black_24dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="number"
            android:ems="10"
            android:hint="From" />
<EditText android:id="@+id/et_subject"
            android:drawableStart="@drawable/ic_settings_phone_black_24dp"
            android:drawableLeft="@drawable/ic_settings_phone_black_24dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="number"
            android:ems="10"
            android:hint="Subject" />
<EditText android:id="@+id/et_message"
            android:drawableStart="@drawable/ic_settings_phone_black_24dp"
            android:drawableLeft="@drawable/ic_settings_phone_black_24dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:inputType="number"
            android:ems="10"
            android:hint="message" />

你能帮我吗?提前谢谢

共有1个答案

麹高远
2023-03-14

使用此

    String adress = ((EditText)findViewById(R.id.from)).getText();
    String subject = ((EditText)findViewById(R.id.et_subject)).getText();
    String message = ((EditText)findViewById(R.id.et_message)).getText();

    Intent i = new Intent(Intent.ACTION_SEND);
    i.setType("message/rfc822");
    i.putExtra(Intent.EXTRA_EMAIL  , new String[]{adress});
    i.putExtra(Intent.EXTRA_SUBJECT, subject);
    i.putExtra(Intent.EXTRA_TEXT   , message);
    try {
        startActivity(Intent.createChooser(i, "Send mail..."));
    } catch (android.content.ActivityNotFoundException ex) {
        Toast.makeText(MyActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
    }
 类似资料:
  • 可能重复: 如何从我的Android应用程序发送电子邮件? 我正在创建一个main。xml 如何在android中发送电子邮件。但必须是固定id(例如:myid@example.com) 我有main。xml

  • 我正在用Android开发一个应用程序。我不知道如何从应用程序发送电子邮件?

  • 我是一名新开发人员,致力于用AMP代码构建“mywebsite.com”网站。我想创建一个页面,其中包含用户名、电子邮件地址和消息的输入字段。我希望用户能够输入这三个字段,并将用户名、电子邮件地址和邮件发送到“myemail@gmail.com” 以下是我页面的超文本标记语言: 这是我的php文件: 在真正的代码中,我用我的网站URL和电子邮件代替了我的网站。com和admin@mywebsite

  • 问题内容: 在我的AngularJS Web应用程序之一中,我需要通过向相关人员发送电子邮件来确认密码。如何在AngularJS中实现呢?我是.NET专家,正在使用Visual Studio 2013。 问题答案: 我已经通过网络服务实现了,请参考下面的代码片段 和ajax调用为

  • 我已经成功创建了PDF文件,它存储在内部storage/app_name/files/xyz.PDF中,现在我只想在Gmail的附件中分享那个PDF......更新:在调试器中获取错误“源代码与字节码不匹配” 正在获取异常文件:///storage/emulated/0/storage/emulated/0/android/data/com.example.app_name/files/s.pdf

  • 问题内容: 我试图直接在单击按钮时打开Gmail的电子邮件发送表单,但这总是显示用于发送电子邮件的选项列表。 我这样做是为了打开GMail表单: 但这不是打开GMail表单。我应该怎么做才能打开GMail表单,请帮忙。 有什么办法吗? 问题答案: 在线路上使用一些东西