如何从Android资源访问本地xml文件?

时间:2012-07-25 06:44:40

标签: android xml resources

我是Android应用程序的新手,在Resource文件夹中创建一个xml文件data.xml,然后我尝试访问该本地xml文件,但我无法得到它。

但android资源文件夹并打开rawresource到xml文件中res下的raw文件夹 data.xml使用这种方式,我访问xml文件,如:

InputStream is = this.getResources().openRawResource(R.raw.data);

但是使用本地xml文件无法访问,请帮帮我。

由于

enter image description here

2 个答案:

答案 0 :(得分:4)

raw xmls应该在Assets文件夹中,并且要从assets文件夹中访问文件,请使用:

AssetManager assetManager = getAssets();
InputStream in= assetManager.open("data.xml");

答案 1 :(得分:0)

data.xml下添加raw folder文件。插入后,您不会收到此类错误。