【问题标题】:Android SMS to EmailAndroid 短信到电子邮件
【发布时间】:2014-01-22 04:16:05
【问题描述】:

这是我目前所拥有的。它适用于电话号码,但是当我输入电子邮件地址时,什么也没有发生

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

【问题讨论】:

    标签: android email sms


    【解决方案1】:

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

    对于电子邮件:

    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......"));
        }
    

    享受!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多