i'm use
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"));
//我使用 sumsung real 作为设备。并且我选择在 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"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)