[英]Android Studio - How to send data from MainActivity.xml to Service?
[英]Android: XML from API to XML in MainActivity
这个问题可能很难提出,但我会尝试一下。
因此,我试图在Android Studio中创建一个确定月球当前处于哪个相位的应用程序。经过一些研究,我并没有真正找到任何东西,但是后来我发现timeanddate.com提供了Astronomy API程序包。
我给了试用期,它与月相同时出现。
现在,我使用查询生成器从本质上指导我获取XML格式的结果,并收到以下信息:
<?xml version="1.0" encoding="UTF-8"?>
<data version="2">
<location id="750">
<geo>
<name>Lord Howe Island</name>
<state>Lord Howe Island</state>
<country id="au">Australia</country>
<latitude>-31.557</latitude>
<longitude>159.086</longitude>
</geo>
<astronomy>
<object name="moon">
<day date="2018-09-03" moonphase="thirdquarter">
<event type="thirdquarter" isotime="2018-09-03T13:07+10:30" hour="13" min="7"/>
</day>
</object>
</astronomy>
</location>
</data>
所以我有了数据,现在我只能在Android Studio的Activity上实际获取它。
据我所知,Android Studio中的XML看起来不像我收到的XML,其行如下
android:text="text"
有人可以指出我正确的方向吗? 现在,我已经掌握了一些信息,因此我不知道该从哪里去。 显然,这与从时间和日期复制和粘贴XML无关。 我只是不知道接下来要显示类似“ 豪勋爵岛,第三季月亮”之类的步骤(如提供的XML中所示)
谢谢大家,即使是最小的帮助也很有用。
好了,您必须在后台发出API请求,解析结果并更新UI。
这具有您需要的一切: https : //developer.android.com/training/basics/network-ops/xml
随时要求更多信息!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.