Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android应用程序中发送电子邮件_Android_Email - Fatal编程技术网

在android应用程序中发送电子邮件

在android应用程序中发送电子邮件,android,email,Android,Email,我只是想在android应用程序中发送电子邮件,我已经尝试过了 下面是我的代码: btnfeedbacksubmit.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent Email

我只是想在android应用程序中发送电子邮件,我已经尝试过了

下面是我的代码:

btnfeedbacksubmit.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                Intent Email = new Intent(Intent.ACTION_SEND);
                Email.setType("text/email");
                Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "abc@gmail.com" });
                Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
                Email.putExtra(Intent.EXTRA_TEXT, "Hi");
                startActivity(Intent.createChooser(Email, "Sending Feedback:"));

            }
        });
但它向我显示了一个错误,没有任何应用程序可以执行此操作

我还需要做什么

试试这个:

Intent email = new Intent(Intent.ACTION_SEND);
email .setType("message/rfc822");
email .putExtra(Intent.EXTRA_EMAIL  , "anemailaddress"});                   
email .putExtra(Intent.EXTRA_SUBJECT, "subject");
email .putExtra(Intent.EXTRA_TEXT   , "sometext");
startActivity(Intent.createChooser(email , "Sending e-mail..."));
还要检查您是否安装了带有默认帐户的电子邮件客户端。

请尝试以下代码:

Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
        "mailto","abc@gmail.com", null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "EXTRA_SUBJECT");
startActivity(Intent.createChooser(emailIntent, "Send email..."));

首先清除您的问题?我想插入我的发件人电子邮件andress和paswword以发送电子邮件,并提供收件人id。。所以,客户只需输入信息,发送邮件,而无需输入任何电子邮件地址……你收到我的问题了吗?没有,你想要什么?我看不到我编辑的问题。我只想从我的应用程序发送邮件,是否需要发送电子邮件id和密码?您是否安装了带有默认帐户的电子邮件帐户?这是您的问题,那么,您必须安装电子邮件帐户,否则,将找不到任何帐户,您将收到一个错误。因此,您想说我必须在我的电脑中创建一个帐户,或者必须安装电子邮件帐户?必须在运行应用程序的android设备上有一个带有帐户的电子邮件客户端。