android apps XML的默认目录是什么?

时间:2013-09-24 06:48:32

标签: android andengine

我正在使用此代码,我认为此代码适用于桌面应用

String filepath = "C:\\assets\\level\\\levelStatus.lvl";

    DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
    Document doc = docBuilder.parse(filepath);

我想知道这是否可以,或者如果不是,我想我需要安装我的应用程序的XML文件的目录。因为我的资产文件夹中有大量的XML文件

2 个答案:

答案 0 :(得分:2)

这会将您带到资产文件夹的根目录:

file:///android_assets/

答案 1 :(得分:1)

你可以尝试类似的东西

 InputStream is = getResources().getAssets().open("test.xml");

如果您的文件在assets文件夹中有内部文件夹,请尝试这种方式

AssetManager am = getAssets();
InputStream is = am.open(file:///android_asset/myfoldername/test.xml);

或尝试这样

InputStream is = getResources().getAssets().open("myfoldername/test.xml");