如何通过Gmail发送邮件

时间:2013-07-26 12:53:30

标签: android

我从编辑文本中获取数据并尝试通过gmail id发送它但我得到这个“没有应用程序执行此操作”请告诉我我在哪里做错了因为我是新的android 感谢

public void onClick(View v) {
        // TODO Auto-generated method stub
        if(v.getId() == R.id.send)
        {
            String name = objName.getText().toString();
            Intent email = new Intent(Intent.ACTION_SEND);
            email.putExtra(Intent.EXTRA_EMAIL, new String[]{ "sgrpatel22@gmail.com"});
            email.putExtra(Intent.EXTRA_SUBJECT, name);
            email.setType("message/rfc822");
            startActivity(Intent.createChooser(email, "Send Mail :"));

        }
    }

2 个答案:

答案 0 :(得分:1)

尝试

public void onClick(View v) {
        // TODO Auto-generated method stub
        if(v.getId() == R.id.send)
        {
            String name = objName.getText().toString();
            Intent email= new Intent(android.content.Intent.ACTION_SEND);
            email.setType("text/plain");
            email.putExtra(Intent.EXTRA_EMAIL, new String[]{ "sgrpatel22@gmail.com"});
            email.putExtra(Intent.EXTRA_SUBJECT, name);
            startActivity(email);   

        }
    }

答案 1 :(得分:0)

如果您使用的是SDK Simulator,那么您可能没有安装GMail应用程序。