Android短信到电子邮件

时间:2014-01-04 13:18:05

标签: android email sms

这是我到目前为止所拥有的。它适用于电话号码,但当我输入电子邮件地址时,没有任何反应

  private void sendSMS(String phoneNumber, String message) {
    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage("xxx@gmail.com", null, message, null, null);
}

1 个答案:

答案 0 :(得分:0)

怎么做?这是错误的方式。它只能发送短信。对于电子邮件,您需要执行不同的代码。您使用的代码错误,只能使用有效的手机号码。

对于电子邮件:

sendEmail("xxx@example.com");

     public void sendEmail(String to) {
        // TODO Auto-generated method stub
        //String to = textTo.getText().toString().trim();
          String subject="XXX-- Android App";
          String message =" ";

          Intent email = new Intent(Intent.ACTION_SEND);
          email.putExtra(Intent.EXTRA_EMAIL, new String[]{ to});
          //email.putExtra(Intent.EXTRA_CC, new String[]{ to});
          //email.putExtra(Intent.EXTRA_BCC, new String[]{to});
          email.putExtra(Intent.EXTRA_SUBJECT, subject);
          email.putExtra(Intent.EXTRA_TEXT, message);

          //need this to prompts email client only
          email.setType("message/rfc822");

          startActivity(Intent.createChooser(email, "Send Email......"));
    }

享受!!!