我有一个名为 weatherdata.xml 的 xml(它位于我的 Eclipse 的 >assets< 文件夹中),它看起来像
<?xml version="1.0" encoding="utf-8"?>
<Weather>
<weatherdata>
<id>1</id>
<city>Berlin</city>
<tempc>0°C</tempc>
<tempf>32°F</tempf>
<condition>Snowing</condition>
<windspeed>5 kmph</windspeed>
<icon>snowing</icon>
</weatherdata>
<weatherdata>
<id>5</id>
<city>Sydney</city>
<tempc>32°C</tempc>
<tempf>89.6°F</tempf>
<condition>Sunny</condition>
<windspeed>10 kmph</windspeed>
<icon>sunny</icon>
</weatherdata>
所以我试图在运行时再添加一个城市..我尝试单独使用java并且工作正常
我认为它可以在 android 上正常工作,但由于 android 的功能与桌面应用程序完全不同,所以无法更进一步
我发现这很有趣,(虽然它没有附加)
所以我的问题是
这个sdcard是什么,我需要写吗
所以如果我写到 sdcard 我可以在模拟器和实际设备上期望相同的输出
- 如果是的话,这会是路径吗?
/sdcard/weatherdata.xml
除此之外,是否有任何权利(manifest.xml
)打扰我写入 xml 文件