动机:我正在创建注册活动,我需要在按钮单击下发送自动电子邮件.我已经关注了一些博客,stackoverflow问题,并且无法发送电子邮件到目前为止.
工作环境: Android Studio 1.2 Beta 3
现在这就是我所做的:
下载了三个Jar文件
的activation.jar
additional.jar
的mail.jar
然后我在follwoing文件夹中复制了三个jar文件:
G:\ Android Projects\Email\app\libs \
复制文件后,我通过指向Android Studio中的"Project Explorer"找到我的.jar文件,然后将我的树视图从"Android"更改为"Project"
然后展开树Project> app> libs>
找到文件后; 在我做的每个.jar文件上:右键单击 - >添加为库
一旦完成了graddle构建,我就会复制上面的代码,然后问题并运行到我自己的项目中.它编译没有任何错误.
现在的问题是:
当我运行程序时,它显示一个Toast消息"电子邮件已成功发送",但我从未收到电子邮件,也没有任何已发送的邮件在我的帐户中.
这是我所有类和.xml文件的所有代码
MainActivity.java
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button send = (Button)findViewById(R.id.send_email);
send.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
try {
GMailSender sender = new GMailSender("ars@gmail.com", "123abc-123abc");
sender.sendMail("ARS",
"This is Body HEELO WORLD",
"ars@gmail.com",
"reciever@gmail.com&#