我有一个用 Java 开发的 android 应用程序。
我需要它来加载文本文件,以便它可以读取文本文件中的内容并从中获取值。
但是,到目前为止,我所阅读的所有内容都在指导我使用资源并将其与应用程序打包在一起。
然而,这意味着如果我想更改文本文件,我必须重新安装应用程序,这不是我想要的。
我需要在我的 Android 手机上将 .apk 文件和 .txt 文件放在同一文件夹中,这样我就可以更改 .txt 文件,应用程序读取其目录中的文本文件。
有人可以帮忙吗?
最佳答案
不,您不希望最终将 .apk 和 .txt 文件放在同一文件夹中。 您希望在某个始终相同且您知道的地方以 .txt 结尾。 您可以通过资源部署初始 .txt(又名:将其打包并复制到 sd,例如),然后下载新版本(或通过 USB 将某些内容复制到设备)。
然后在您的应用程序中检查该文件是否存在并使用标准 Java 打开它。这方面有很多资源。
关于android - 在不使用资源的情况下将外部文本文件加载到 Android 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13253331/