2014-01-14 80 views
0

如何发送电子邮件的代码从我的手机到我的帐户而不使用意图? 我的意思是没有得到弹出窗口,要求我用我发送电子邮件的巫婆应用程序。如何从Android手机发送电子邮件到我的电子邮件没有使用意图

这是我用的意图。

package com.example.emaildemo; 

import android.app.Activity; 
import android.content.Intent; 
import android.net.Uri; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 

public class MainActivity extends Activity { 
    Button btnSendEmail; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     btnSendEmail = (Button) findViewById(R.id.btnSendEmail);   
     btnSendEmail.setOnClickListener(new View.OnClickListener() 
     { 
      public void onClick(View v) 
      {  
       String[] to = {"[email protected]"}; 
       String[] cc = {"[email protected]"};   
       sendEmail(to, cc, "Hello", "Hello my friends!"); 
      } 
     }); 
    } 
    //---sends an SMS message to another device--- 
    private void sendEmail(String[] emailAddresses, String[] carbonCopies, 
    String subject, String message) 
    {  
     Intent emailIntent = new Intent(Intent.ACTION_SEND); 
     emailIntent.setData(Uri.parse("mailto:")); 
     emailIntent.putExtra(Intent.EXTRA_EMAIL, emailAddresses); 
     emailIntent.putExtra(Intent.EXTRA_CC, carbonCopies); 
     emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject); 
     emailIntent.putExtra(Intent.EXTRA_TEXT, message);   
     emailIntent.setType("message/rfc822"); 
     emailIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); 
     startActivity(Intent.createChooser(emailIntent, "Email")); 
    } 
} 

,但我想那是什么,我需要从我的手机发邮件到我的帐户

因此,如果有人能帮助我,我会理解,

回答

0

检出此链接。我用它从后台发送android中的电子邮件。此链接用于从Gmail帐户发送电子邮件。

https://www.simplifiedcoding.net/android-email-app-using-javamail-api-in-android-studio/

然后转到您的Gmail帐户,并按照下列

1.Go给予“不够安全的应用”一节中我Account.Next步骤“不够安全的应用访问”选择打开。 (请注意,以谷歌Apps用户:如果您的管理员已锁定不够安全的应用帐户访问该设置是隐藏的。)

2.进入https://www.google.com/a/YOURDOMAIN/UnlockCaptcha

相关问题