可以使用Gmail仅通过Android手机发送包含随机字符的电子邮件

时间:2013-10-01 11:26:25

标签: android email android-intent

 Intent i = new Intent(Intent.ACTION_SEND);
 i.setType("message/rfc822");
 i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"});
 i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
 i.putExtra(Intent.EXTRA_TEXT   , sb.toString());
 try {
 startActivity(Intent.createChooser(i, "Send mail..."));
 } catch (android.content.ActivityNotFoundException ex) {
 Toast.makeText(MyActivity.this, "There are no email clients installed.",      
 Toast.LENGTH_SHORT).show();
  }

sb.toString()是一个包含相应数据的字符串构建器。

起初,我认为一切正常,因为我可以打开电子邮件应用程序并显示相应的文本。然而,按下发送后我发现当我在我的Gmail客户端(电话和计算机上)查看邮件时,这是乱码。造成这种情况的原因是什么?如何解决?

我正在使用gmail邮件客户端。

以下是我发送给自己后在电子邮件中看到的内容:

&#0      ����������4������������07,497,552��� 

重复了很多次。

在我按发送之前,我看到:整数,整数,整数  每条线上50-75线。

0 个答案:

没有答案