我有一个名为card1.jpg的文件存储在assets文件夹中。当我的程序运行时,它会在电子邮件中显示一个更便宜的剪辑,当我按下发送时,似乎一切正常。 但是......没有任何附件被发送。
代码: 案例R.id.butEmail: Intent msg = new Intent(Intent.ACTION_SEND); msg.setType( “text / plain的”); msg.putExtra(Intent.EXTRA_EMAIL,new String [] {“tedpottel@gmail.com”}); msg.putExtra(Intent.EXTRA_TEXT,“附加图像”); msg.putExtra(Intent.EXTRA_SUBJECT,“Just Feet”);
String rawFolderPath = "file://android_assets//card1.jpg";
Uri emailUri = Uri.parse(rawFolderPath );
msg.putExtra(Intent.EXTRA_STREAM, emailUri);
msg.setType("application/jpg");
startActivity(Intent.createChooser(msg, "Emailinng..."));
break;
答案 0 :(得分:0)
两点:
文件:///android_assets/folder1/folder2/image.png“