-6

WebView の場合、ユーザーが初めて PDF を表示したときに、リンクから PDF をダウンロードしたいと考えています。

その後、それらを SdCard に保存し、ユーザーが表示を要求すると、保存された PDF をアプリケーションのアクティビティに表示します。

ダウンロードについては知っていますが、PDF のレンダリングと表示に固執しています。

どんな助けでも大歓迎です

前もって感謝します。

4

3 に答える 3

2

アセットを更新できません。

代わりに、ファイルをダウンロードしてsdcard、sdcard からファイルにアクセスできます。

于 2013-01-16T09:54:54.817 に答える
0

資産の更新はできません。したがって、そのファイルを FileSystem (要件に応じて内部または外部) に保存し、以下の例のように取得できます。

ファイルを InternalFileSystem に格納します。

  FileOutputStream fos = null;
try {
    fos = context.openFileOutput(filename, Context.MODE_PRIVATE);
    fos.write(pdfData.getBytes());
    fos.flush();
    fos.close();

} catch (FileNotFoundException e) {

} catch (Exception e) {

} finally {
    if (fos != null) {
        fos = null;
    }
}
于 2013-01-16T09:57:40.113 に答える
0

apk がプロジェクトのビルドになると、apk ファイルを変更できなくなります。apk 内の assets フォルダーと同様に、assets フォルダーに pdf ファイルをコピーすることはできません。電話のメモリまたはSDカードに外部または内部に保存します。

于 2013-01-16T10:00:32.387 に答える