从Android应用程序共享图像使用动作发送意图它不起作用:(

use*_*304 3 android facebook

我用了

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"));
Run Code Online (Sandbox Code Playgroud)

//我使用sumsung real为device.and我选择在facebook上分享.//但是内容是空的而不是我的共享图像我无法共享图像.

这是意图动作发送不使用facebook sdk.你能帮我吗?

Dix*_*tel 10

您将使用此方式错误地访问Access Drawable文件夹.

Uri imageUri = Uri.parse("android.resource://your.package/drawable/fileName");
Run Code Online (Sandbox Code Playgroud)

你应该这样试试:

      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"));
Run Code Online (Sandbox Code Playgroud)