从互联网下载 Doc/PDF 并保存到内存 [关闭]

2024-03-16

我正在尝试制作一个应用程序,主要用于打开和读取我拥有的一组预定文档。最初的想法是在第一次运行或安装时将所有文档(大约 40 MB)复制到用户的内部存储器(/data/data/(appname)/files)中。我意识到,对于某些内存空间有限的手机来说,这可能是一个坏主意。我现在正在考虑改变我的应用程序想法,从互联网上的存储位置下载文件并将其保存到内部存储器中。这样用户就可以只查看所需的文档,从而大大减少了所需的内存大小。我看过一些如何下载文件的代码片段,在本例中我想使用 PDF,但我找不到将它们保存到内部存储器(/data/data/(app)/files)的方法。我见过很多处理数据库的片段,但我需要保存 PDF 和 doc 文件。

有关如何执行以下操作的任何帮助:1. 从互联网下载文档/PDF 文件,2. 立即将文件保存到内存,3. 使用第 3 方程序(例如 adobe reader)从内存启动文档/PDF 。

我很感激你的帮助!


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从互联网下载 Doc/PDF 并保存到内存 [关闭] 的相关文章

  • 使用 Spongy Castle 库生成 ECDH 中的密钥对

    我是台湾的学生 我正在学习如何在 Android 中编程 但我在使用 Spongy Castle 库在 ECDH 中生成密钥对时遇到问题 当我启动应用程序时 Android系统显示应用程序已停止 这是我的代码和我的导入 public cla
  • 我是否需要在我的 Firebase 项目中添加 SHA-1 指纹?

    在 Firebase 上有一个弹出窗口 显示我的项目可以添加指纹 SHA1 因为我只想使用一些 Firebase 服务 例如实时数据库 身份验证 我需要在我的项目中添加指纹吗 该图显示 仅在使用某些 Google Play 服务 如 OAu
  • 当子列表视图在颤动中到达末尾时,有什么方法可以滚动父列表视图吗?

    假设我有一个可滚动页面 在该页面内我有另一个可滚动列表视图 垂直 所以我希望当子列表视图到达末尾时 可滚动页面开始移动到其末尾 此外 当子列表视图到达顶部时 可滚动页面开始移动到顶部 怎样才能做到这一点 这是我的代码 Widget Fres
  • 修改 Settings.apk 以与 Project Glass 配合使用

    我正在尝试构建要在 Google I O 的 Hacking Glass 会议上在 Glass 上使用的 Settings apk 他提到 为了让设置 apk 正常工作 需要修改清单中的一行 这是 AOSP 清单 http pastebin
  • Android 中未找到 PhoneGap 类错误

    我的 PhoneGap Android 应用程序遇到一些问题 到目前为止我明白了 我已经把一切都做好了 这是我所做的 在 Eclipse 中创建项目后 我在 libs 文件夹中添加了 cordova 2 2 0 jar 然后我编辑了Andr
  • Android - Firebase - 保存新数据而不覆盖旧数据

    创建此问题是因为我之前的问题包含 2 个问题 而不是将其缩小到 1 Aim 用户将能够存储新数据而不会覆盖之前提交的数据 描述 目前 当用户输入新报告时 事件报告节点中的用户事件报告数据将被覆盖 用户发送的旧事件报告中的数据应与新数据一起保
  • Android OpenGLES 渲染到纹理

    我为 iPhone 编写图形应用程序 并且希望将我最新的应用程序 Layers 移植到 Android 平台 Layers 是一款绘画应用程序 允许用户在屏幕上绘画并使用不同的画笔 颜色等创建多层绘画 并导出到 PSD 它有桌面同步 涂抹工
  • 如何使用GDK在卡片上显示静态地图?

    在 Mirror API 中我们可以使用类似的东西 img src height 360 width 240
  • Google 的新地点库(实现“com.google.android.libraries.places:1.0.0”)无法解析

    我正在尝试迁移到新的 Places SDK 客户端 但我被告知要安装的依赖项文档 https developers google com places android sdk client migration给我一个 无法解决 错误 我确保
  • 如何使用 gradle 动态切换/更改 testInstrumentationRunner

    我的项目有两组不同的测试 一组仅使用默认值运行AndroidJUnitRunner另一个必须使用自定义实现来运行TestRunner extends MonitoringInstrumentation 目前我切换testInstrument
  • android tabwidget意图选项卡刷新每次点击

    我想使用具有意图的子选项卡创建一个选项卡 以便当用户单击选项卡意图时刷新 每次用户单击选项卡时 我想刷新并调用子意图选项卡的 oncreate 方法 public class Tabs3 extends TabActivity Overri
  • 处理网络视图中的链接

    我有我的WebView加载网络视图中的所有链接 但是当我选择电子邮件链接时 它会尝试将其加载到网络视图中 而不是在手机上启动电子邮件应用程序 我该如何解决这个问题 链接是mailto 电子邮件受保护 cdn cgi l email prot
  • MediaPlayer.getDuration() 返回错误的持续时间

    媒体播放器的getDuration 方法为我提供了某些音频文件的错误值 我认为所有这些文件的共同特征是它们是使用 Audacity 或其他一些音频编辑工具进行操作的 当尝试将 MediaPlayer 进度绑定到进度栏时 这是一个问题 我继续
  • OkHttp javax.net.ssl.SSLPeerUnverifiedException:主机名domain.com未验证

    我几天来一直在努力让它发挥作用 我正在尝试通过以下方式连接到我的服务器https带有自签名证书 我认为现在没有任何页面或示例是我未读过的 我做了什么 按照本教程创建了 bks 密钥库 http blog crazybob org 2010
  • 如何管理循环器和线程(线程不再消亡!)

    我创建了一个扩展 Thread 的类 以通过非 ui 线程中的 LocationManager 检索用户位置 我将其实现为一个线程 因为它必须根据请求启动并仅在有限的时间内完成其工作 顺便说一句 我必须在线程中添加一个 Looper 对象
  • 使用 jenkins.Creating .apk 文件生成 android 版本

    我正在使用 Jenkins 在 mac 上持续集成 android 应用程序 但是我无法使用 Jenkins 生成 apk 文件 就像我们在 iOS 应用程序中创建 ipa 一样 创建用于在 mac 上分发的 apk 文件的配置是什么 您可
  • 使用 libgdx 裁剪图像

    I need to crop image like this 我需要从中心绘制部分图像 我知道有一个带有很多参数的批处理的draw 方法 但是没有关于所有这些参数的良好文档 所以我不知道如何使用它 这是我实现的 public class T
  • Android Studio同时为同一个项目构建两个应用程序

    我正在使用 Android Studio v0 5 9 制作一个应用程序 它有一个图书馆项目作为依赖 但是 每次我运行该项目时 都会将两个具有相同名称和图标的 APK 部署到我的设备上 第一个 apk app 包含我的主模块 而第二个是库项
  • Gradle 找不到 Android Compose 编译器

    我对这个问题感到非常困惑 我的 gradle 文件中有以下几行 implementation androidx compose runtime runtime 1 0 0 alpha04 implementation androidx co
  • ContactsContract.CommonDataKinds.Phone.CONTENT_URI 与 ContactsContract.Contacts.CONTENT_URI

    In 如何在android中检索联系人列表 https stackoverflow com questions 16124034 how to retrieve the list of contacts in android我看到代码允许您

随机推荐

  • 获取 MongoDB 中数组的第 n 个元素

    作为 MongoDB 文档的一部分 我存储了一个对象数组 例如 如何仅查询数组的第四个元素 所以我不想取出整个数组 只取出第四个元素 Use slice db foo find bar xyz my array slice n 1 将检索
  • 没有名为flask_script的模块

    我正在尝试运行一个需要flask script 的程序 Flask既安装在我的机器上 又安装在虚拟环境中 我无法让我的机器或虚拟环境找到flask script 请指教 运行Ubuntu 你真的安装了 Flask Script 吗 如果没有
  • 从mongodb集合中获取最新记录

    我想知道集合中最新的记录 怎么做 注意 我知道以下命令行查询有效 1 db test find sort idate 1 limit 1 forEach printjson 2 db test find skip db test count
  • SQL ROW_NUMBER() 过度性能问题

    我有这个 SQL 工作正常 希望我的过滤器返回具有最高 UserSessionSequenceID 的最新唯一 SessionGuids 问题是性能很糟糕 即使我有很好的索引 我如何重写它 以省略 ROW NUMBER 行 SELECT T
  • 替换为相应的 的正则表达式

    我正在寻找 PHP preg replace 解决方案 找到图像链接并将其替换为相应的图像标签 Find a href http www domain tld any valid path to imagefile ext This wil
  • 如何在arch linux中降级到cuda 10.0?

    我想在 arch linux 中将我的 cuda 10 1 降级到 cuda 10 0 因为 TensorFlow 仅需要 cuda 10 0 我在 arch Linux 的 CUDA 10 1 上安装了tensorflow 但我不知道te
  • 为什么 SQL Server DATETIME 类型可以节省 1/300 秒的时间?

    SQLServer 日期时间格式存储为 8 个字节 其中前四个字节是自 1900 年 1 月 1 日以来的天数 其他四个字节是自午夜以来的刻度数 刻度为秒的 1 300 我想知道这是为什么 那1 300是从哪里来的呢 这其中一定有一些历史原
  • Android JavaCV 从相机创建 IplImage 以与 ColorHistogram 一起使用

    我在 Android 中使用 JavaCV 在我的代码中 我创建了一个 ImageComparator OpenCV CookBook 的类 http code google com p javacv source browse OpenC
  • 使用正斜杠与连字符的Javascript日期[重复]

    这个问题在这里已经有答案了 当我创建新的 Date 对象并使用连字符传递日期时 new Date 2015 07 02 I get Thu Jul 02 2015 01 00 00 GMT 0100 IST 当我使用正斜杠时 new Dat
  • NSButtonCell 作为 NSTableVIew 中的复选框未被选中

    我有一个用于多重选择的 NSTableVIew 有两列 第一列以 NSButtonCell 作为复选框 另一列作为标题 这个想法是检查要添加到数组后的项目 问题是当我单击复选框时 它们的状态不会改变 我尝试附加 IBAction 但发送动作
  • 如何使用 ClearCase 递归地“添加到源代码管理...”?

    我将 zip 文件交付解压到 Clearcase 视图中 现在我想将完整的文件树添加到存储库中 GUI 仅为单个文件 目录提供 添加到源代码管理 你知道如何递归添加整棵树吗 我使用的是 Windows 系统 但安装了 Cygwin 我宁愿使
  • 如何将 Spark 中的 StructType 分解为 json 数据帧中的行而不是列

    我用这个模式读取了一个嵌套的 json root company struct nullable true 0 string nullable true 1 string nullable true 10 string nullable t
  • 如何显示日期范围 Jquery 之间的多个日期范围

    您好 我有一个日期范围选择器 我想显示为特定日期范围定义的所有日期范围 如下所示 假设我的日期范围是 01 01 2017 01 07 2017 我有一个数组 其中定义了 db 中上述日期范围之间的所有日期 所以该数组如下 sub date
  • Keycloak invalid_token 未找到指定孩子的公钥

    我正在使用 keycloak 来保护我的休息服务 并且我能够获取令牌 但是当我使用此令牌来获取我的休息服务响应时 出现以下错误 HTTP 1 1 401 Unauthorized Cache Control no cache no stor
  • 应用程序池模式问题:经典还是集成

    我面临一个问题 希望您能给我一些指导 我有一个使用 spring net 和 ext net 库的 Asp net 4 0 网站应用程序 我已将其部署在 IIS 7 中 使用classic应用程序池模式并且它可以工作 它在集成模式下不起作用
  • Express.js ERR_TOO_MANY_REDIRECTS 错误

    这是场景 如果用户想要查看需要用户访问的页面 我想将他重定向到主页 但是当我尝试访问主页时收到 ERR TOO MANY REDIRECTS 错误 我不知道如何解决这个问题 app js exports ensureAuthenticate
  • 无法像使用 CTRL-r 一样转发搜索 Bash 历史记录

    I am trying to search my bash history similarly as with CTRL r but to forward direction It has been a pain for me when I
  • Android 4.1.1 中的 WebView 无法接收 KEYCODE_DEL

    我要实现WebView通过创建复杂的 JavaScript 来处理键盘事件可进行编辑 在所有 Android 版本上一切正常 除了4 1 In 4 1我可以处理所有关键事件 除了KeyEvent KEYCODE DEL 看来我们无法应对KE
  • JAXB 使用 Woodstox 解析器来提高性能?

    是否可以切换本机解析器 我相信它是基于 Java 反射的 我们遇到了一些性能问题 想知道是否可以切换实现 非常感谢您的建议 附加信息 这是继承的代码 我们需要修复网络服务中的性能问题 我正在寻求在不更改代码的情况下提高性能 现有代码使用 J
  • 从互联网下载 Doc/PDF 并保存到内存 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试制作一个应用程序 主要用于打开和读取我拥有的一组预定文档 最初的想法是在第一次运行或安装时将所有文档 大约 40 MB 复制