2017-04-16 5 views
0

Ich habe eine Aufgabe, um eine Datenfeed-App und ich habe eine Probe JSON-Daten zur Verfügung gestellt worden. Dies ist die genaue Problemstellung.Web-API in Android

Problem Statement

Entwicklung einer Android App die angehängten Daten als Feed anzuzeigen. Anforderungen

1). Verwendung der Web-API zum Abrufen von Daten (PFA, Beispieldaten). 2). Verwenden Sie die Recycler-Ansicht, um den Artikel aufzulisten.

Dies ist die JSON-Datei, die sie mir

[ 
    { 
     "type":"CONTENT", 
     "title":"", 
     "data":{ 
     "name":"Jhon", 
     "profile_img_url":"https://lh3.googleusercontent.com/-NBa3Y9qqiS4/AAAAAAAAAAI/AAAAAAAABtA/z18p98Ny--Q/s36-p-k-rw-no/photo.jpg", 
     "question":"What are the next numbers in this series: 2.5, 4, 7, 10,16,19??", 
     "posted_on":"1481263449" 
     } 
    }, 
    { 
     "type":"HORIZONTAL_IMAGE_LIST", 
     "title":"Suggested for you", 
     "data":[ 
     { 
      "card_img_url":"https://lh3.googleusercontent.com/-vZkSLb7rJlA/AAAAAAAAAAI/AAAAAAAAACQ/9XEOfxXIMUo/w320-h180-p-rw/photo.jpg", 
      "title":"Recruitment Essentials", 
      "followers":"10000" 
     }, 
     { 
      "card_img_url":"https://lh3.googleusercontent.com/-vZkSLb7rJlA/AAAAAAAAAAI/AAAAAAAAACQ/9XEOfxXIMUo/w320-h180-p-rw/photo.jpg", 
      "title":"Speed Maths", 
      "followers":"10000" 
     }, 
     { 
      "card_img_url":"https://lh3.googleusercontent.com/-vZkSLb7rJlA/AAAAAAAAAAI/AAAAAAAAACQ/9XEOfxXIMUo/w320-h180-p-rw/photo.jpg", 
      "title":"Test", 
      "followers":"12000" 
     } 
     ] 
    }, 
    { 
     "type":"CONTENT", 
     "title":"", 
     "data":{ 
     "name":"Sandeep", 
     "profile_img_url":"https://lh3.googleusercontent.com/-kPeVZhvqjNE/AAAAAAAAAAI/AAAAAAAAADs/60B5PdpPF64/s36-p-k-rw-no/photo.jpg", 
     "question":"What are the next numbers in this series: 2.5, 4, 7, 10,16,19??", 
     "posted_on":"1481233449" 
     } 
    }, 
    { 
     "type":"IMAGE", 
     "title":"", 
     "data":{   
     "img_url":"https://lh3.googleusercontent.com/-kPeVZhvqjNE/AAAAAAAAAAI/AAAAAAAAADs/60B5PdpPF64/s36-p-k-rw-no/photo.jpg"   
     } 
    } 
] 

Grundsätzlich ich Verständnis habe nicht die Bedeutung der ersten Anforderung Linie jemand es

erklären kann
+1

Lesen Sie diese: https://www.w3schools.com/js/js_json_arrays.asp –

+0

Was meinst du mit der "ersten Zeile"? Meinst du die Eröffnung '[' des JSON? – CommonsWare

+0

Erste Anforderungszeile – Vikas

Antwort

0

Sie können einige Daten müssen in Ihrem Handy angezeigt werden gegeben haben Anwendung, die vom Server-Teil kommt, der Server wird Ihnen Daten im JSON-Format zur Verfügung stellen, wenn Sie eine Anfrage an den Server gesendet haben. In Androide gibt es Tonnen von Tools zur Verwaltung von Anfrage und Antwort vom Server, aber Retrofit ist die am häufigsten verwendete Bibliothek. Um mit der Nachrüstung zu beginnen, siehe diesen Link Getting start with retrofit

+0

Laut Ihnen werde ich meinen eigenen Server machen müssen, nur dann kann ich das nur nachrüsten, nur weil ich bis jetzt nur JSON habe. – Vikas