【问题标题】:Sending picture with intent to TypeApp Mail发送带有意图的图片到 TypeApp 邮件
【发布时间】:2018-05-19 00:51:52
【问题描述】:

当我尝试使用带有选择器的意图发送图片时,它正在使用 gmail,但不能使用其他邮件客户端 (TypeApp)。

这很奇怪,因为当我尝试使用其他应用程序共享图片时,它无处不在,包括 TypeApp 邮件客户端。也许他们使用了另一种额外的类型?

也许额外的EXTRA_STREAM 不正确?

这是我的意图:

Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
                        "mailto",getIntent().getStringExtra("mail"), null));
                emailIntent .putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + filePath));
                startActivity(Intent.createChooser(emailIntent, "Send a mail..."));

【问题讨论】:

    标签: android email android-intent


    【解决方案1】:

    我使用 ACTION_SEND 而不是 ACTION_SEND_TO 找到了解决方案:

    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("text/html");
    intent.putExtra(Intent.EXTRA_EMAIL, new String[]{getIntent().getStringExtra("mail")});
    intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + filePath));
    intent.setPackage("com.trtf.blue");
    startActivity(intent);
    

    【讨论】:

      猜你喜欢
      • 2011-01-14
      • 2011-09-10
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      相关资源
      最近更新 更多