0

我的代码如下:我无法在文件名中使用字符串。有什么建议么?如果我使用 R.raw.anyString ,它会显示错误

tv3.setText(readTxt());
}

private String readTxt(){
    InputStream inputStream = getResources().openRawResource(R.raw.filname);
    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

    int i;
    try {
        i = inputStream.read();
        while (i != -1)
        {
            byteArrayOutputStream.write(i);
            i = inputStream.read();
        }
        inputStream.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    return byteArrayOutputStream.toString();
}   
4

1 回答 1

0

这段代码对我很有用:

InputSource inputSource = new InputSource(ApplicationContext.get()
            .getResources().openRawResource(R.raw.countries));

我用它来打开 XML 文件并稍后在我的代码中解析它。

于 2012-07-18T11:36:11.767 回答