0

サーバーからファイルを取得して、電話に保存しています。PDFです。次に、を表示する必要があります。私がPDFビューアを持っていると仮定すると、ファイルが開きます。

問題は、PDFリーダーがアクセスできるようにPDFファイルをどこに保存すればよいかということです。すべての電話に外部ストレージがあるわけではないので、外部ストレージを使用したくありません。パブリックファイルを内部ストレージに保存する方法はありますか?

または、 ContentProviderを使用して必要な情報を渡す方法があります。残念ながら、そのサンプルコードが必要になります。

4

1 に答える 1

1

内部ディレクトリの下に置いたものはすべて、他のアプリケーションからアクセスすることはできません。したがって、getDirまたはgetCacheDirは、アプリケーションにのみ使用する必要があります。他のアプリケーションでファイルを開く必要がある場合は、SDカードの下にファイルを書き込む必要があります。

于 2012-11-26T13:12:52.697 に答える