gpt4 book ai didi

Android:从模拟器中的另一个应用程序通过基本电子邮件应用程序发送电子邮件?

转载 作者:行者123 更新时间:2023-11-30 04:48:58 25 4
gpt4 key购买 nike

我设置了一个基本处理程序来调用模拟器中的电子邮件应用程序并发送电子邮件。我已经使用我的信息在模拟器中设置了电子邮件应用程序,因此它已准备就绪。但是,当我单击我的应用程序中的按钮以调出撰写窗口时,我收到提示:“没有应用程序可以执行此操作”

这只是您不能用模拟器做的事情吗?

private OnClickListener submitBtn = new OnClickListener(){
public void onClick(View v){
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String emailTo = "test@test.com";
String emailSubject = "Subject";
String emailBody = "Some HTML goes here.";
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,emailTo);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,emailSubject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(emailBody));
startActivity(Intent.createChooser(emailIntent, "Send email in:"));
}
};

最佳答案

添加

intent.setType( "message/rfc822" );

intent.setType( "text/html" );

这将导致 Android 向用户显示所有可以发送这些类型消息的应用程序的选择器。 html 选项可能会安装非电子邮件应用程序,因此我使用 rfc822 选项。

关于Android:从模拟器中的另一个应用程序通过基本电子邮件应用程序发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4073278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com