android - 如何向android中的用户电子邮件帐户发送电子邮件

标签 android

4 个 TextView 和一个按钮出现在我的应用程序屏幕中。 我如何将 TextView 中存在的数据作为电子邮件发送到用户帐户。

最佳答案

    Intent email = new Intent(Intent.ACTION_SEND);
    email.putExtra(Intent.EXTRA_EMAIL, new String[]{"myemail@xyz.com"});          
    email.putExtra(Intent.EXTRA_SUBJECT, "subject");
    email.putExtra(Intent.EXTRA_TEXT, "message");
    email.setType("message/rfc822");


try {
    startActivity(Intent.createChooser(email, "Choose an Email client :"));
    } 
catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(MyActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}

有关详细说明,请查看 this tutorial .

关于android - 如何向android中的用户电子邮件帐户发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528331/

相关文章:

android - SHA1 证书指纹

android - 当我的 Activity 开始时微调器初始化 - Android

android - App Store中所有应用程序的详细信息

android - 在构建我的 Android 应用程序时,我遇到了 fabric 和 crashlytics 的问题

android - 当使用 getDefaultSharedPreferences 和 getSharedPreferences

android - 找不到符号类 RTCClientVideoTracksCallback

Android Studio Bumblebee 2021.1.1 在等待调试器时挂起

android - 选择什么 : activity or viewpager(with fragments)

java - Android Gradle 依赖排除

android - Kotlin - 如何在函数内部执行函数?