【发布时间】:2015-06-16 11:31:26
【问题描述】:
我用数据库做一个应用程序,为了检查我是否需要更新数据库,我想读取一个 txt 文件并检查版本。问题是我找不到任何网站来存储我的 txt 文件并进行编辑。我尝试使用 onedrive、dropbox 等,但文件的链接没有以 .txt 结束,所以我没有读取文件,而是读取了 html 代码。有人知道任何网站来存储和编辑我的 txt 文件吗?或者有人知道我如何从 onedrive 或 Dropbox 读取文件?我读取txt文件的代码在哪里:
protected Void doInBackground(Void... arg0) {
System.out.println("starting");
try {
URL url = new URL("");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
str = in.readLine();
in.close();
System.out.println("version: " + str);
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
感谢您的帮助,对不起我的英语。
【问题讨论】:
-
对不起,我编辑了我的标题,错了。
-
Azazel 为什么不把文件只放在 app 里?为什么只放在 txt 里呢?
-
@AndroidLearner 因为他想从文本文件中检查应用程序是否需要更新数据库。所以他将更新文本文件中的版本号。在本地文件中,当有新版本可用时,将无法更新文本文件。
-
txt 文件包含最新版本的数据库,当应用程序启动时,我读取 txt 文件并在必要时更新数据库。因此,我只需要更新 txt 文件和数据库,而不是更新商店中的应用程序。
-
您也可以使用 parse.com 来保存一些数据,例如版本号。它也带有一个 sdk,因此您可以很容易地将其添加到您的项目中。
标签: java android dropbox onedrive