-6

当用户第一次查看 webview 时,我想从链接下载 PDF。

之后想要将它们保存在 SdCard 中,当用户请求查看时,在我的应用程序的活动中显示存储的 PDF。

我知道下载的东西,但坚持使用 PDF 渲染和显示。

任何帮助将不胜感激

提前致谢。

4

3 回答 3

2

您无法更新资产。

相反,您可以将文件下载到sdcardsdcard 并从 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里面,所以我们不能复制资产文件夹中的pdf文件。将其保存在手机内存或 SD 卡的外部或内部。

于 2013-01-16T10:00:32.387 回答