Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sio2:projet_depann_tout_2 [2025/01/12 19:50] – [Afficher les données récupérées] dthevenot | sio2:projet_depann_tout_2 [2025/02/09 18:47] (Version actuelle) – [Importation des données avec le module Volley] dthevenot | ||
---|---|---|---|
Ligne 99: | Ligne 99: | ||
< | < | ||
// url de la requête au serveur | // url de la requête au serveur | ||
- | String url = " | + | String url = " |
+ | RequestQueue queue = Volley.newRequestQueue(this); | ||
Log.i(" | Log.i(" | ||
JSONObject jsonObject = null; // objet JSON envoyé au serveur | JSONObject jsonObject = null; // objet JSON envoyé au serveur | ||
Ligne 125: | Ligne 126: | ||
Log.i(" | Log.i(" | ||
</ | </ | ||
+ | |||
+ | **adressIPServeurWeb** est à remplacer par l' | ||
+ | |||
Après envoi de la requête au serveur, 2 écouteurs sont créés, ils seront sollicités selon le succès ou l' | Après envoi de la requête au serveur, 2 écouteurs sont créés, ils seront sollicités selon le succès ou l' | ||
L' | L' | ||
+ | |||
+ | |||
===== Exploitation(partielle) des données importées ===== | ===== Exploitation(partielle) des données importées ===== | ||
Ligne 139: | Ligne 145: | ||
ArrayList< | ArrayList< | ||
try { | try { | ||
- | | + | |
- | JSONArray(jsonObject.getString(" | + | |
| | ||
// Chaque objet JSON devient un objet de type Client, rangé dans la collection | // Chaque objet JSON devient un objet de type Client, rangé dans la collection | ||
Ligne 197: | Ligne 202: | ||
</ | </ | ||
Les clients seront ensuite à intégrer dans la base de données SQLite s'ils n' | Les clients seront ensuite à intégrer dans la base de données SQLite s'ils n' | ||
- | < | + | < |
- | * niveau 1 : affichage des clients concernés par les rdv du jour | + | |
- | * niveau 2 : mise à jour des clients dans la base de données côté client(android) - contrôle avec l' | + | |
- | * niveau 3 : traitement des rdv avec mise à jour des interventions dans la base de données côté client(android) - contrôle avec l' | + | |
- | * niveau 4 : exportation des interventions (éventuellement nouvelles ou modifiées) | + | |
</ | </ |