0
您将如何输出文本文件,以便我可以看到LogCat中的各行文本。该文件位于res/raw /目录,我只需要非常基本的帮助就可以做到这一点。我已经有了获取FileOutputStream提供的信息所需的代码,但我不确定如何让它读取它。通过FileOutputStream输出的文本文件
您将如何输出文本文件,以便我可以看到LogCat中的各行文本。该文件位于res/raw /目录,我只需要非常基本的帮助就可以做到这一点。我已经有了获取FileOutputStream提供的信息所需的代码,但我不确定如何让它读取它。通过FileOutputStream输出的文本文件
要从你可以使用下面的代码片段的原始资源文件夹读取文本文件:
BufferedReader br = new BufferedReader(new InputStreamReader(getResources().openRawResource(YOUR_RESOURCE_ID)));
String line = null;
while ((line = br.readLine()) != null) {
// Do whatever with the read line here
// to write it to logcat e.g. use Log.i("TAG", line);
}
br.close();
我与那几个错误。首先:无法解析方法getresources和第二个br.readLine =未处理的异常IO异常 – ThePoloDoc
getResources()只能从上下文(例如,在Activity中)使用。如果你没有一个,你必须通过一个。未处理的IOException是因为整个事情需要被try/catch包装。为了简单,我忽略了这一部分 – Neiti01