WebView の場合、ユーザーが初めて PDF を表示したときに、リンクから PDF をダウンロードしたいと考えています。
その後、それらを SdCard に保存し、ユーザーが表示を要求すると、保存された PDF をアプリケーションのアクティビティに表示します。
ダウンロードについては知っていますが、PDF のレンダリングと表示に固執しています。
どんな助けでも大歓迎です
前もって感謝します。
WebView の場合、ユーザーが初めて PDF を表示したときに、リンクから PDF をダウンロードしたいと考えています。
その後、それらを SdCard に保存し、ユーザーが表示を要求すると、保存された PDF をアプリケーションのアクティビティに表示します。
ダウンロードについては知っていますが、PDF のレンダリングと表示に固執しています。
どんな助けでも大歓迎です
前もって感謝します。
アセットを更新できません。
代わりに、ファイルをダウンロードしてsdcard
、sdcard からファイルにアクセスできます。
資産の更新はできません。したがって、そのファイルを 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;
}
}
apk がプロジェクトのビルドになると、apk ファイルを変更できなくなります。apk 内の assets フォルダーと同様に、assets フォルダーに pdf ファイルをコピーすることはできません。電話のメモリまたはSDカードに外部または内部に保存します。