Ce projet va permettre de créer une application simple utilisant de nombreux composants du développement Android : AsyncTask, connexion HTTP, ListActivity, ListView, Action Bar, SharedPreferences, JSON, SQLite, ...
Ce projet est constitué de 5 étapes représentant l'ordre de développement d'une application aussi complète.
Au menu de cette mise en place : création du projet, description de l'objectif, mise en place de la listActivity et de la Listview
ListActivity ListviewCette partie du projet va apprendre à mettre en place une tâche asynchrone (AsyncTask) ainsi que de récupérer des données par connexion HTTP.
AsyncTask Tache asynchrone HTTPOn va voir maintenant la mise en place de la base de donnée interne de l'application de la class java, à la datasource en passant par le SQLiteOpenHelper.
SQLite Cursor dbhelper database SQLiteOpenHelper SQLiteDatabaseDans cette partie du projet, on s'occupera de traiter les données JSON reçu en HTTP et d'utiliser les fonctions créer précédement pour notre base de données SQLite.
JSON JSONObject JSONArray DatasourcePour finir le projet ListViewJson, on va placer un bouton dans l'Action Bar, utiliser les SharedPreferences et utiliser la ListView de la ListActivity par rapport à la base de donnée SQLite.
Listview SQLite ArrayAdapter Action Bar SharedPreferencesAvec ce projet de nombreuses thématiques ont étés utilisés pour permettre de réaliser une application complète de récupération de donnée sur internet et afficher dans l'application.