我使用此代码从应用程序共享图像,但mime类型未知,它只是一个文件,例如在dropbox中它共享名为“sample_image”的文件而不是“sample_image.jpg”。
Uri image_uri=Uri.parse("android.resource/"+getPackageName()+"/drawable/sample_image");
Intent share=new Intent(Intent.ACTION_SEND);
share.putExtra(Intent.EXTRA_STREAM,image_uri);
share.setType("image/*");
startActivity(share);
答案 0 :(得分:0)
使用此:
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imgUrl));
startActivity(shareIntent);