Intent emailIntent = new Intent(Intent.ACTION_SEND); emailIntent.putExtra(Intent.EXTRA_SUBJECT, "我推荐");
 emailIntent.putExtra(Intent.EXTRA_TEXT, "真不错,哈哈哈");
 emailIntent.setType("text/plain");
 startActivity(emailIntent);
这样写是又显示邮件程序,但是也显示了短信程序,怎样才可以只显示邮件程序呢?????

解决方案 »

  1.   

    Intent(android.content.Intent.ACTION_SENDTO);
    emailIntent.setType("text/html");
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "testing email send.");
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<b>this is html text in email body.</b>"));
    startActivity(Intent.createChooser(emailIntent, "Email to Friend"));
      

  2.   

            Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:"));        emailIntent.putExtra(Intent.EXTRA_SUBJECT, "我推荐");
            emailIntent.putExtra(Intent.EXTRA_TEXT, "真不错,哈哈哈");
            startActivity(emailIntent);