我需要帮助如何在Android中发送任何文件格式。在这个我的文件格式是.jpg。如果我有.pdf或.png,我该怎么做?
这是我的代码:
case R.id.share:
Intent picMessageIntent = new Intent(android.content.Intent.ACTION_SEND);
picMessageIntent.setType("image/*");
File downloadedPic = new File(Environment.getExternalStoragePublicDirectory("SIPRO"),value1+".jpg");
picMessageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic));
startActivity(Intent.createChooser(picMessageIntent, "Send your picture using:"));
return true;
答案 0 :(得分:0)
我认为您希望将文件作为电子邮件附件发送。您粘贴的代码应适用于任何附件类型。
您是否尝试过添加不同的格式文件?如果是,那么您面临的问题是什么?
我可以建议的唯一变化是setType(image / *)而不是setType(text / plain)或setType(text / html)。确保您要发送的文件在设备上可用,并且您传递了正确的路径。