2010-08-13 86 views
0

我正在开发一个应用程序来显示图像和标签及其声音。我想从xml得到这个信息。我需要在android项目中保留xml文件如何从该xml文件中获取值外部xml文件集成在android

在此先感谢

阿斯旺

回答

1

可以在APK中assets/目录打包的XML文件。就这样,你可以使用

AssetManager assets = context.getAssets(); 
InputStream in = assets.open("myfile.xml"); 

如果你的文件只包含标签或字符串,你可以将它保存在把它放在你的res/values/strings.xml APK中。在这种情况下,您可以使用android生成的R

访问字符串值如果您有自定义文件(具有自定义结构),则可以使用DOM,SAX或Xml Pull读取这些文件。例如

DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); 
Document doc = builder.parse(in);