2011-08-23 51 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文件夾或類似的東西。

相關問題