我在移动Xperia Mini中测试了这个代码并且它成功运行但是现在我在另一个移动设备上进行了测试并且它无法正常工作....所附文件的名称是可以的,但它没有出现在程序中发送电子邮件(gmail)的字节
该文件存在于SD卡上,但我不知道它没有附加的原因......
String a=Environment.getExternalStorageDirectory().getAbsolutePath()+ "myfile.jpg";
Intent emailIntent=new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailAdresses);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subjectText);
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file:/"+ a));
emailIntent.setType("plain/text"); // I changed that to image but nothing
startActivityForResult(Intent.createChooser(emailIntent, "Check your app:"),EMAIL_REQUEST);
文件以这种方式保存:
String a = Environment.getExternalStorageDirectory()。getAbsolutePath()+“myfile.jpg”;
Intent i=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Uri output = Uri.fromFile(new File(a));
i.putExtra(MediaStore.EXTRA_OUTPUT, output);
startActivityForResult(i,CAMERA_REQUEST);
有什么想法吗?谢谢大家...