2011-08-23 84 views
1

我需要从SD卡一个XML文件保存到我的Android应用程序,在res /值。我怎样才能做到这一点?谁能帮我?从sdcard获取一个xml文件到android应用程序?

+1

我想你应该解释为什么或者你想在这里实现什么 - 我不知道你在问是完全可能的。 res/values位置只在您的开发机器上存在,并且在编译之后是应用程序中更抽象的部分。 – Elemental

+0

我在SD卡上有一个XML文件...我可以从SD卡的信息直接从SD卡? – Gabrielle

+0

您可以将您的xml文件保存在data/data/packagename/file目录中。我认为你不能在res/values目录中存储xml文件。如果你想这样做,那么我会引导你。并澄清你的意图。 – user370305

回答

2

只是用java文件命令对SD卡的XML文件。

File file=new File("/mnt/sdcard/example.xml"); 

并且使用DOM或SAX解析器,您可以从它解析您的应用程序的数据(信息)。

日Thnx。

编辑:parsing local xml file using Sax in androidRead XML Resources in Android, using XmlResourceParser: XML parsing interfaceHereHere看看这些教程。

+0

如果你发现这个答案是正确的,然后做出正确的标记,并为其他用户upvote。日Thnx。 – user370305

0

他们只是夹在Android项目,当你发展。当应用程序被编译,一切都在srcres变成二进制代码,并装在一个APK。因此我不认为你会在设备中拥有res文件夹或类似的东西。

相关问题