我正在开发应用程序,其中我使用意图共享图像,使用在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中图片下方的红色。
可能是什么问题?
感谢。