Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android应用程序中包含文本文档_Java_Android_Resources_Document - Fatal编程技术网

Java 在android应用程序中包含文本文档

Java 在android应用程序中包含文本文档,java,android,resources,document,Java,Android,Resources,Document,在android应用程序中实现文本文件的最佳方式是什么 我正在创建一个需要使用文本文档作为资源的应用程序-如何将其包括在内,以便当用户安装应用程序时,文档与之一起,并且应用程序可以访问它?资产/(通过资产管理器访问)或资源/(通过资源访问)可能是打包“文本文档”的解决方案。将其放在您的资产文件夹中,然后通过资产文件夹访问文本文件。我建议将文本文件放在两个位置,一个是资产/文件夹,另一个是res/raw/文件夹。下面是在每个位置访问文件的示例。对于下面的示例,假设您的文件名为example.txt

在android应用程序中实现文本文件的最佳方式是什么


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

资产/
(通过
资产管理器访问)或
资源/
(通过
资源访问)可能是打包“文本文档”的解决方案。

将其放在您的资产文件夹中,然后通过资产文件夹访问文本文件。

我建议将文本文件放在两个位置,一个是
资产/
文件夹,另一个是
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. */
请注意,这两种方法都假设您是从
上下文
类打开资源,例如
活动
服务