android - 在不使用资源的情况下将外部文本文件加载到 Android 应用程序中

标签 android text-files external file-read

我有一个用 Java 开发的 android 应用程序。

我需要它来加载文本文件,以便它可以读取文本文件中的内容并从中获取值。

但是,到目前为止,我所阅读的所有内容都在指导我使用资源并将其与应用程序打包在一起。

然而,这意味着如果我想更改文本文件,我必须重新安装应用程序,这不是我想要的。

我需要在我的 Android 手机上将 .apk 文件和 .txt 文件放在同一文件夹中,这样我就可以更改 .txt 文件,应用程序读取其目录中的文本文件。

有人可以帮忙吗?

最佳答案

不,您不希望最终将 .apk 和 .txt 文件放在同一文件夹中。 您希望在某个始终相同且您知道的地方以 .txt 结尾。 您可以通过资源部署初始 .txt(又名:将其打包并复制到 sd,例如),然后下载新版本(或通过 USB 将某些内容复制到设备)。

然后在您的应用程序中检查该文件是否存在并使用标准 Java 打开它。这方面有很多资源。

关于android - 在不使用资源的情况下将外部文本文件加载到 Android 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13253331/

相关文章:

java - 当 Android 看不到证书时,如何在 Android 中调用安全 (SSL) 网络服务?

android - 手机联系人android中的搜索算法

javascript - 从 AngularJS 调用外部函数

javascript - 将外部脚本中的 javascript 插入 HTML 中的 javascript

php - 使用 php 显示 .txt 文件的内容

iOS 使用外部订阅服务

android - 水平 RecylerView 多行显示不正确

android - 用于 ADFS 移动身份验证的 Azure ACS 替代方案

java - 在一个 JOptionPane 中显示所有文本,而不是逐行显示多个文本

c++ - 从文件中读取第 11 列数字并取平均值?(c++)