应用程序是否带有XML?(在开发期间创建的XML文件)

时间:2013-09-24 06:19:52

标签: android andengine

我有一个游戏应用程序,而且我使用了很多XML,我想知道这些XML是否由APK承载?这些XML文件是否会与应用程序本身一起安装?因为我的应用程序的一部分使用DOM Parser更新XML文件,更新的XML文件将永久保留其内容,除非您再次更新

1 个答案:

答案 0 :(得分:1)

res或资产文件夹中的任何XML文件都将随APK中的应用程序一起提供(但要小心,因为res文件夹中的XML文件可能会被压缩,因此请务必使用context.getResources().getXml(R.xml.identifier);打开它们) 。

至于问题的第二部分,APK中打包的任何文件都无法在运行时修改。但您可以将应用程序中的XML文件复制到SDCard上的公共文件夹或应用程序专用目录中的文件夹(例如context.getDir("mydir", Context.MODE_PRIVATE);)。