【问题标题】:android host txt file and read itandroid 主机 txt 文件并读取它
【发布时间】: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


【解决方案1】:

我花了这么多时间,对onedrive的一个简单的解决方案,只需要复制文件的下载链接即可阅读。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多