2012-07-25 36 views
0

我是新来的Android应用程序,创建一个XML文件data.xml里面的资源文件夹,然后我试图访问该本地XML文件,但我无法得到它。如何从Android资源访问本地xml文件?

但是Android资源文件夹,并在使用这种方式的XML文件 data.xml内部资源开放rawresource到原始文件夹,我访问XML文件,如:

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

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

感谢

enter image description here

+0

添加的资产好友本地文件,并使用文件协议 – iNan 2012-07-25 06:46:14

+1

打开文件放入该文件中的原始文件夹 – 2012-07-25 06:46:19

+0

谢谢对于yur回复 – SampathKumar 2012-07-25 06:47:08

回答

4

生个XML应该是资产的文件夹,并从资产的文件夹中使用访问文件:

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

感谢您的回复 – SampathKumar 2012-07-25 06:48:07

+0

如何在assets文件夹中插入xml文件? – SampathKumar 2012-07-25 06:48:18

+0

好吧,我插入tha资产内的XML文件,然后锄头访问 – SampathKumar 2012-07-25 06:49:11

0

raw folder下添加您的data.xml文件。经过插入到它,你不会得到这种错误。

+0

感谢您的帮助 – SampathKumar 2012-07-25 06:55:44