Créé en 2020 et modifié le 04 Avr 2021

Créé en 2020 et modifié le 04 Avr 2021

Android kotlin – récupération des données distantes

Partie 1

Livrable : oless/mission5/…

  • Réaliser une page qui utilise l’URI bonjour du serveur SLIM et affiche la réponse

dans build.gradble module

implementation 'com.android.volley:volley:1.2.0'

dans manifest

<uses-permission android:name="android.permission.INTERNET" />

dans un layout

<TextView
    android:id="@+id/http"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="http"
    style="@style/typo"
    android:layout_marginBottom="50dp"/>

dans une Activity

val textView = findViewById<TextView>(R.id.http)
      val queue = Volley.newRequestQueue(this)
      val url = "https://frebourg.es/api/zaza"
      val stringRequest = StringRequest(
          com.android.volley.Request.Method.GET, url,
          Response.Listener<String> { response ->
              // Display the first 500 characters of the response string.
              textView.text =  "${response}"
          },
          Response.ErrorListener { textView.text = "That didn't work!" })
      queue.add(stringRequest)

 

  • Réaliser une page qui utilise l’URI bonjour du serveur Express et affiche la réponse
  • Réaliser une page qui utilise l’URI bonjour du serveur Flask et affiche la réponse

Partie 2

  • afficher les chambres de l’Hôtel A (Slim) sur une nouvelle interface, en Json

  • Mettre en forme le Json pour l’afficher dans une listeView
  • afficher la chambre 5 de l’Hôtel A.