Android:ACTION\u将意向发送到Facebook应用程序

Android:ACTION\u将意向发送到Facebook应用程序,android,facebook,android-intent,Android,Facebook,Android Intent,当我向Facebook应用程序发送动作\u发送意图时,需要额外的\u流 "content://com.mycompany.myapplication/image.jpg和mime类型“image/jpeg”的Facebook应用程序无法将图像添加到帖子中 但其他应用程序,如谷歌+、推特、dropbox等,都接受它。 我做错了什么?如果你尝试通过其他应用程序(如Gallery)共享图像,它是否适用于Facebook?如果不是,那么问题很可能是Facebook,而不是你的代码。问题是像dropbox

当我向Facebook应用程序发送动作\u发送意图时,需要额外的\u流

"content://com.mycompany.myapplication/image.jpg和mime类型“image/jpeg”的Facebook应用程序无法将图像添加到帖子中

但其他应用程序,如谷歌+、推特、dropbox等,都接受它。
我做错了什么?

如果你尝试通过其他应用程序(如Gallery)共享图像,它是否适用于Facebook?如果不是,那么问题很可能是Facebook,而不是你的代码。问题是像dropbox这样的应用程序和许多其他共享文件,比如文件--file://dropbox/image.jpg". 但我需要使用内容提供商与其他应用程序共享文件。问题是Facebook为什么不理解内容提供商uri。我建议Gallery的原因是,它将使用
content://
uri
值。另一个问题是,我使用SHA1名称存储文件,但没有扩展名。当我试图分享它时,就像“file://.../SHA1“并且有效的mime类型Facebook无法再次将其识别为有效图像。@我的Galaxy S4 gallery上的Commonware无法将图像共享给Facebook,并出现相同的错误。”。