0
我試圖採取一種非常通用的方法來提供共享選項,以共享應用程序的私人存儲中的圖像,但我遇到了一個問題,似乎是特定於共享圖像Facebook應用程序(com.facebook.katana):從應用程序私人存儲分享圖像到Facebook
- 我啓動一個包含Uri的EXTRA_STREAM意圖添加到我的應用程序的私人目錄中的圖像。
通過ContentProvider的,我通過返回
openFile()
以下提供訪問到所需的文件:return ParcelFileDescriptor.open(file, ParcelFileDescriptor.MODE_READ_ONLY);
當分享至Facebook,圖像不會出現。然而,每個其他應用程序都可以工作。將調用調試到我的ContentProvider中,我發現Facebook確實在查詢ContentProvider,並且點擊了
openFile()
。儘管如此,圖像並未出現。