【问题标题】:Download PDF save and display(render) It in my Application's Activity [closed]在我的应用程序的活动中下载 PDF 保存并显示(渲染)它[关闭]
【发布时间】:2012-12-30 14:24:33
【问题描述】:

我想在用户第一次浏览网页时从链接下载 PDF。

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

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

我们将不胜感激任何帮助

提前致谢。

【问题讨论】:

  • 好的,我知道我无法更新资产,如何在我自己的应用程序的 Activity 中呈现或查看 pdf。
  • 感谢您的回答,但是为什么你们所有人或专注于同一件事,您不能得到另一半的问题。????
  • 人们投反对票:要么他们知道答案很简单,要么他们喜欢玩那个投反对票按钮。如果你理解然后指出什么是错的或给出答案。否决票不能解决我的问题... :(

标签: android pdf pdf-reader pdfrenderer


【解决方案1】:

无法更新资产。因此,您可以将该文件保存到 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;
    }
}

【讨论】:

    【解决方案2】:

    一旦项目构建了apk,我们就不能修改apk文件。 由于资产文件夹在apk里面,所以我们不能复制资产文件夹中的pdf文件。 将其保存在手机内存或 SD 卡的外部或内部。

    【讨论】:

      【解决方案3】:

      您无法更新资产。

      您可以将文件下载到sdcard 并从 sdcard 访问文件

      【讨论】:

        猜你喜欢
        • 2011-09-28
        • 2013-07-05
        • 2019-10-15
        • 2012-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-08
        • 2010-09-08
        相关资源
        最近更新 更多