ImageView意图共享不起作用

时间:2014-07-23 07:00:55

标签: android android-intent

我想与whatsAPP分享图片。我的代码如下:

 Uri imageUri = Uri.parse("/storage/sdcard1/image.jpg");
 Intent intent = new Intent(Intent.ACTION_SEND);
 intent.setType("image/jpeg");
 intent.putExtra(Intent.EXTRA_STREAM, imageUri);
 intent.setPackage("com.whatsapp");

但它不起作用。当我尝试esnding文本字段时,使用下面的代码可以正常工作

 Intent waIntent = new Intent(Intent.ACTION_SEND);
                        waIntent.setType("text/plain");
                        String text = textValue.getText().toString();
                        waIntent.setPackage("com.whatsapp");

如何分享此imageView?

1 个答案:

答案 0 :(得分:0)

添加以下行:

File sharefile = new File(Environment.getExternalStorageDirectory(), "image.jpg");
Uri imageUri = Uri.fromFile(sharefile);
清单中的

添加此权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />