我需要从我的 Android 设备使用 REST Web 服务。
我必须提供以下输入。
1)当前位置的经纬度
2)时区
网址看起来像这样
www.example.com/someservice/mylatitude/mylongitude/mylocation
它返回类似这样的 xml 响应。
<SomeInformations>
<ItemList>
<Item>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
<Phase>String content</Phase>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
<Phase>String content</Phase>
</Next>
</Item>
<Item>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
<Phase>String content</Phase>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
<Phase>String content</Phase>
</Next>
</Item>
</ItemList>
<InfoList>
<Info>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Info>
<Info>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Info>
</InfoList>
<GameList>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
</GameList>
<GameallList>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
</GameallList>
<Specialitems>
<Time1>String content</Time1>
<Time2>String content</Time2>
<Time3>String content</Time3>
<Time4>String content</Time4>
<Time5>String content</Time5>
</Specialitems>
<ImptList>
<impt>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</impt>
<impt>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</impt>
</imptList>
<PeriodList>
<Period>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Period>
<Period>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Period>
</PeriodList>
<PostitonList>
<Position>
<Main>
<sub1>String content</sub1>
<sub2>String content</sub2>
</Main>
<dummy1>String content</dummy1>
<dummy2>String content</dummy2>
<dummy3>String content</dummy3>
<dummy4>String content</dummy4>
<dummy5>true</dummy5>
<dummy6>String content</dummy6>
</Position>
<Position>
<Main>
<sub1>String content</sub1>
<sub2>String content</sub2>
</Main>
<dummy1>String content</dummy1>
<dummy2>String content</dummy2>
<dummy3>String content</dummy3>
<dummy4>String content</dummy4>
<dummy5>true</dummy5>
<dummy6>String content</dummy6>
</Position>
</PostitonList>
</SomeInformations>
我怎样才能做到以上。我是 Android 初学者。建议一个简单的方法。
需要更快的响应。感谢您在这里度过时光。
您具体尝试过什么,遇到过哪些问题?这是一个非常标准的场景,所以你应该在来这里并要求人们为你做你的工作之前自己尝试一下。
如果是我,我会从这里开始:Android XML Pull 解析器 http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html它可以读入您的 XML 文件并让您取回数据。
您可以在此处查看如何进行 HTTP 调用,以便读取 XML 文件:Android HTTP 客户端 http://android-developers.blogspot.com/2011/09/androids-http-clients.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)