0

新しいインテントを介して.pdfを開こうとしています。インテントが起動し、PDFアプリの選択が起動します。どちらかのアプリを選択したとき。アプリに「ドキュメントを開くことができません」と表示されます。問題が疑われるURIとして、data / data / com.android.providers.downloads / cache/document.pdfを渡しています。SDカードはありません。PDFはdowloadsフォルダーを介して正常に開きます。どんな助けでも大歓迎です。

4

1 に答える 1

3

data / data / com.android.providers.downloads / cache/document.pdfをURIとして渡します

そのファイルは、サードパーティのアプリケーションでは読み取ることができません。

PDFはdowloadsフォルダーを介して正常に開きます。

主な選択肢は、PDFを外部ストレージ(「dowloadsフォルダー」など)に保存するかContentProvider、内部ストレージからファイルを提供できるを作成することです。このサンプルプロジェクトは、そのようなことを示していContentProviderます。

于 2012-12-15T20:35:27.110 に答える