新しいインテントを介して.pdfを開こうとしています。インテントが起動し、PDFアプリの選択が起動します。どちらかのアプリを選択したとき。アプリに「ドキュメントを開くことができません」と表示されます。問題が疑われるURIとして、data / data / com.android.providers.downloads / cache/document.pdfを渡しています。SDカードはありません。PDFはdowloadsフォルダーを介して正常に開きます。どんな助けでも大歓迎です。
質問する
2611 次
1 に答える
3
data / data / com.android.providers.downloads / cache/document.pdfをURIとして渡します
そのファイルは、サードパーティのアプリケーションでは読み取ることができません。
PDFはdowloadsフォルダーを介して正常に開きます。
主な選択肢は、PDFを外部ストレージ(「dowloadsフォルダー」など)に保存するかContentProvider
、内部ストレージからファイルを提供できるを作成することです。このサンプルプロジェクトは、そのようなことを示していContentProvider
ます。
于 2012-12-15T20:35:27.110 に答える