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

如何在android中发送电子邮件[重复]

奚修伟
2023-03-14

可能重复:
如何从我的Android应用程序发送电子邮件?

我正在创建一个main。xml

如何在android中发送电子邮件。但必须是固定id(例如:myid@example.com)

我有main。xml

   <LinearLayout android:id="@+id/LinearLayout02"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"     
   android:orientation="horizontal">

    <TextView android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
     android:id="@+id/to"
     android:text="To" />

    <EditText android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:width="170dip" 
    android:id="@+id/to" />
    </LinearLayout>

   <LinearLayout android:id="@+id/LinearLayout02"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"     
   android:orientation="horizontal">

   <TextView android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
     android:id="@+id/form"
     android:text="from" />

   <EditText android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:width="170dip" 
    android:id="@+id/emailaddress" />

</LinearLayout>

<LinearLayout android:id="@+id/LinearLayout03"
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"     
     android:orientation="horizontal">

 <TextView android:layout_width="wrap_content"     
       android:layout_height="wrap_content" 
       android:id="@+id/emailsubject"     
       android:text="Subject" />
   <EditText android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
     android:width="170dip" 
     android:id="@+id/emailsubject" />
</LinearLayout>

<EditText android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:lines="5" 
    android:width="300dip"
    android:hint="Compose Mail"
    android:id="@+id/emailtext" />

<Button android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:id="@+id/emailsen" 
    android:text="send"
    android:width="150dip" />
</LinearLayout>

共有2个答案

李昱
2023-03-14

可以使用如下意图:

   intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "username@domain.com" });
蒲昀
2023-03-14

用于发送电子邮件

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        emailIntent.setType("plain/text");
        String msg = "MESSAGE TEXT HEAR";
        emailIntent.putExtra(Intent.EXTRA_EMAIL,
                new String[] { "myid@gmail.com" });
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
                "SUBJECT TEXT HEAR");
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, msg);
        startActivity(Intent.createChooser(emailIntent, "Send mail..."));
 类似资料:
  • 我已经成功创建了PDF文件,它存储在内部storage/app_name/files/xyz.PDF中,现在我只想在Gmail的附件中分享那个PDF......更新:在调试器中获取错误“源代码与字节码不匹配” 正在获取异常文件:///storage/emulated/0/storage/emulated/0/android/data/com.example.app_name/files/s.pdf

  • 我已经编写了一个应用程序,可以从Android设备发送电子邮件,但当我尝试发送电子邮件时,会出现以下例外情况: android。操作系统。NetworkOnMainThreadException 为什么会发生这种情况,我该如何解决?

  • 问题内容: 我最近开始编程我的第一个node.js。但是,我发现我无法创建直接发送到我的电子邮件的“联系我”表单,因为我无法从能够发送电子邮件的节点中找到任何模块。 有人知道node.js电子邮件库或示例联系表单脚本吗? 问题答案: node-email-templates是一个更好的选择:https : //github.com/niftylettuce/node-email- template

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

  • 如何在android应用程序中向静态收件人发送电子邮件 你能帮我吗?提前谢谢