簡體   English   中英

Android:XML從API到MainActivity中的XML

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM