gpt4 book ai didi

android - 如何显示邮件中的附加图像

转载 作者:行者123 更新时间:2023-11-29 02:16:09 25 4
gpt4 key购买 nike

Intent emailIntent = new Intent(Intent.ACTION_SEND);
Uri U=Uri.parse("c:/logo.png"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,"sivafarshore@yahoo.com");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message");
emailIntent.setType("image/png");
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,U);
startActivity(Intent.createChooser(emailIntent, "Email:"));

我正在为附加图像文件使用这种编码,此代码通过电子邮件发送附件,但该附加文件不包含图像,我该怎么做才能显示附加图像文件。

最佳答案

嘿...您似乎正在尝试附加 C: 驱动器中的内容。那是不可能的 :) 您只能将图像附加到手机的 sdcard 文件夹中。例如:

Intent emailIntent = new Intent(Intent.ACTION_SEND);
Uri U=Uri.parse("file:///sdcard/logo.png");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,"sivafarshore@yahoo.com");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message");
emailIntent.setType("image/png");
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,U);
startActivity(Intent.createChooser(emailIntent, "Email:"));

要知道 sdcard 文件夹的安装位置,您可以使用 Environment.getExternalStorageDirectory() 方法。

关于android - 如何显示邮件中的附加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3711918/

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