不使用资源将外部文本文件加载到Android应用程序中

时间:2012-11-06 14:40:39

标签: android text-files external file-read

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

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

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

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

我需要在Android手机上的同一文件夹中输入 .apk 文件和 .txt 文件,以便我可以更改 .txt 文件和应用程序读入其目录中的文本文件。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

不,您不希望最终使用同一文件夹中的.apk和.txt文件。 你希望在某些地方最终得到.txt,它总是和你所知道的相同。 您可以通过ressources部署初始.txt(例如:将其打包并将其复制到sd),然后下载新版本(或通过usb将某些内容复制到设备上)。

然后在您的应用内部检查文件是否存在并使用标准Java打开它。这有很多来源。