通过INTENT共享在Facebook Messenger中发送图像时获得安全例外

时间:2017-02-14 07:53:39

标签: android image facebook android-intent

我正在开发应用程序,其中我使用意图共享图像,使用在Manifest中声明的FILEPROVIDER。

我成功地在WhatApp,Hangout,Textra等上分享了特定的图像。但遗憾的是,FACEBOOK MESSENGER并没有成功。

LOGCAT:

java.lang.SecurityException: Permission Denial: reading android.support.v4.content.FileProvider uri content://com.mayar.inputcontent/my_images/a1.png from pid=8677, uid=10151 requires the provider be exported, or grantUriPermission()
                                                                             at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:615)
                                                                                               at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:480)
                                                                                               at android.content.ContentProvider$Transport.enforceFilePermission(ContentProvider.java:471)
                                                                                               at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:416)
                                                                                               at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:313)
                                                                                               at android.os.Binder.execTransact(Binder.java:453)

我收到"发送失败。点按即可重试或删除。" Facebook Messenger中图片下方的红色。

可能是什么问题?

感谢。

0 个答案:

没有答案