2013-07-10 53 views
0

您将如何输出文本文件,以便我可以看到LogCat中的各行文本。该文件位于res/raw /目录,我只需要非常基本的帮助就可以做到这一点。我已经有了获取FileOutputStream提供的信息所需的代码,但我不确定如何让它读取它。通过FileOutputStream输出的文本文件

回答

0

要从你可以使用下面的代码片段的原始资源文件夹读取文本文件:

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(); 
+0

我与那几个错误。首先:无法解析方法getresources和第二个br.readLine =未处理的异常IO异常 – ThePoloDoc

+0

getResources()只能从上下文(例如,在Activity中)使用。如果你没有一个,你必须通过一个。未处理的IOException是因为整个事情需要被try/catch包装。为了简单,我忽略了这一部分 – Neiti01