如何使用我的代码选择外部应用程序?

时间:2014-01-12 08:32:29

标签: android android-intent

正在开发一个自动发送电子邮件的Android应用程序,目前正在使用createChooser(“email”)。我需要在没有选择器的情况下直接打开该应用程序。目前我正在使用此代码。并且它没有发送到CC地址也可以帮助我解决它吗?

Intent email = new Intent(Intent.ACTION_SEND);
                    email.putExtra(Intent.EXTRA_EMAIL, new String[]{Prereg.this.editEmail.getText().toString()});
                    email.putExtra(Intent.EXTRA_CC, "CC to mail");
                    email.putExtra(Intent.EXTRA_SUBJECT, "Subject");
                    email.putExtra(Intent.EXTRA_TEXT, "Email Body");
                    email.setType("message/rfc822");
                    startActivity(Intent.createChooser(email, "Choose my SecureMail:"));

1 个答案:

答案 0 :(得分:0)

如果您知道要启动的应用程序的程序包名称,可以使用Intent轻松启动该应用程序,请查看this question