【问题标题】:Including a text document with an android app包含带有 android 应用程序的文本文档
【发布时间】:2013-03-13 01:13:59
【问题描述】:

在 Android 应用中实现文本文件的最佳方式是什么?

我正在创建一个需要使用文本文档作为资源的应用程序 - 我如何包含它,以便在用户安装应用程序时文档与它一起并且应用程序可以访问它?

【问题讨论】:

    标签: java android resources document


    【解决方案1】:

    assets/(通过AssetManager 访问)或res/raw/(通过Resources 访问)可能是打包“文本文档”的解决方案。

    【讨论】:

      【解决方案2】:

      放入你的assets文件夹,然后通过你的assets文件夹访问文本文件

      【讨论】:

        【解决方案3】:

        我建议将您的文本文件放在两个位置,assets/ 文件夹或 res/raw/ 文件夹。下面是在每个位置访问您的文件的示例。对于以下示例,假设您的文件名为 example.txt

        资产文件夹:

        AssetManager assets = getAssets();
        InputStream in = assets.open("example.txt");
        /* Use the input stream to read in your file here. */
        

        原始目录:

        Resources res = getResources();
        InputStream in = res.openRawResource(R.raw.example);
        /* Use the input stream to read in your file here. */
        

        请注意,这两个都假设您从Context 类(例如ActivityService)打开资源。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-09
          • 2018-01-02
          • 2021-10-19
          相关资源
          最近更新 更多