我之前曾在模拟器上使用我的 GMail 帐户来使用 android 的电子邮件意图。
几周后我回到了我的代码并改变了我以前的模拟器。现在,每当我尝试发送电子邮件时,我都会收到臭名昭著的“没有应用程序可以执行此操作”消息。
我已经通过模拟器浏览器登录了我的 GMail 帐户,但无法从 google play 商店下载 GMail 应用程序(我目前收到一条消息,告诉我我之前没有访问过 google play soptre)。
这是我的电子邮件意图:
public void onClick(View sendEmailClick) {
emailAdd = setEmailAddress.getText().toString();
emailSub = setEmailSubject.getText().toString();
emailMess = setEmailMessage.getText().toString();
Intent sendEmailIntent = new Intent(Intent.ACTION_SEND);
sendEmailIntent.setType("message/rfc822");
sendEmailIntent.putExtra(Intent.EXTRA_EMAIL,new String[] {emailAdd});
sendEmailIntent.putExtra(Intent.EXTRA_SUBJECT, emailSub);
sendEmailIntent.putExtra(Intent.EXTRA_TEXT, emailMess);
startActivity(Intent.createChooser(sendEmailIntent, "Send mail..."));
finish();
}
如前所述,这是一个非常令人沮丧的问题,我之前已经让这段代码工作过。我必须安装 GMail 应用程序吗?