我在用
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse("file//res/drawable/u.png");
sharingIntent.setType("image/png");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
//I use sumsung real for device.和I choose share on facebook.
//但内容为空不是要共享的图像我无法共享图像。
这是意图操作发送不使用facebook sdk。
你能帮帮我吗?
最佳答案
您将以错误的方式访问Drawable文件夹使用这种方式。
Uri imageUri = Uri.parse("android.resource://your.package/drawable/fileName");
你应该这样做:
Uri imageUri = Uri.parse("android.resource://your.package/drawable/fileName");
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/png");
intent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(Intent.createChooser(intent , "Share"));