2
我面臨着以下問題: 我創建應用程序,其中用戶可以保留自己的私人文件,我需要通過這些文件爲默認瀏覽者(PDF查看器爲例)。Intent.FLAG_GRANT_READ_URI_PERMISSION標誌使用
問題是文件是私人的,PDFViewer無法訪問我的文件。我使用電子郵件客戶端中使用的方法解決了此問題 - 我創建了返回ParcelFileDescriptor的內容提供者。
現在它工作的很好,但我遇到了新問題 - 文檔說我需要使用Intent.FLAG_GRANT_READ_URI_PERMISSION
標誌將URI傳遞給PDFViewer,但在我的情況下,即使沒有此標誌甚至「android:grantUriPermissions = 「false」「
看起來像現在我的文件由於內容提供者而變得不私密。
如何使其榮譽Intent.FLAG_GRANT_READ_URI_PERMISSION
標誌?