0

私は 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>

だから私は実行時にもう1つの都市を追加しようとしていました..私はJavaだけで試してみましたが、これでうまくいきました

私はそれがアンドロイドでうまくいくと思っていましたが、アンドロイドはデスクトップアプリケーションとはまったく異なる機能をしているので、それ以上進むことはできませんでした.

そして、これは興味深いと思いました(追加ではありませんでしたが)

だから私の質問は

  • このSDカードは何ですか、それに書き込む必要がありますか

  • したがって、SDカードに書き込んでいる場合、エミュレーターと実際のデバイスで同じ出力を期待できますか

  • はいの場合、これがパスになりますか-/sdcard/weatherdata.xml

それとは別にmanifest.xml、xmlファイルへの書き込みを邪魔する権利()はありますか

4

3 に答える 3