Affichage des articles dont le libellé est base de données. Afficher tous les articles
Affichage des articles dont le libellé est base de données. Afficher tous les articles

mercredi 11 janvier 2012

SQLite et ContentProvider sur Android

Voici un très bon tutorial sur l'utilisation des bases de données sur Android.

Pour rappel, la plateforme Android, embarque la librairie open source (licence publique) nommée SQLite (la même qu'utilisée par iOS), permettant de gérer des bases de données transactionnelles. Moins riche en fonctionnalité qu'un MySQL, cette librairie n'en ai pas moins performante. De toute manière pour le moment vous n'avez pas le choix :)

Ce tutorial vous présente comment créer une base de données, jouer avec les données et également les partager avec d'autres applications via les ContentProviders. En effet, sous Android les applications fonctionnent dans leur propre espace mémoire et de stockage. Nous sommes sous Linux et chaque application se voit attribuer un nom d'utilisateur et un groupe empêchant qu'une application aille voir ce qu'il se passe chez sa voisine. Le ContentProvider permet de créer un tunnel "contrôlé" entre applications qui souhaitent partager des données.

A lire (et mettre en pratique) sans modération

http://www.vogella.de/articles/AndroidSQLite/article.html


mercredi 28 décembre 2011

Utiliser SQLite sous Android

Si vous désirez sauvegarder des données de manière persistante dans votre application vous pouvez utiliser un système de fichier simple, les SharedPreferences ou encore profiter du moteur de base de données SQLite disponible en natif sous Android (également sous iOS).

Le tutorial présenté ici sera vous donné des pistes de réflexion et d'implémentation pour vos besoins en reprenant la démarche standard. On regrettera cependant le manque de détails fourni par l'auteur.

http://agiliq.com/blog/2011/12/using-sqlite-database-with-android/


mardi 6 décembre 2011

Liste autocomplétée : introduction

Il existe un composant nommé AutoCompleteView qui permet, sous Android mais aussi d'autres systèmes, de pouvoir filtrer le contenu présent dans un ensemble de données, en fonction de ce qu'est entrain d'écrire l'utilisateur dans une zone d'édition.

Ici l'exemple se base sur une partie serveur JSON/Struts, mais vous pouvez réaliser la même chose avec un fichier, une base de données...

Le principe de fonctionnement est ici :
http://www.grobmeier.de/android-autocomplete-with-json-data-served-by-struts-2-05122011.html

lundi 28 novembre 2011

Tutorial : débuter avec les bases de données sur Android

[Débutant]
Vous souhaitez apprendre à manipuler une base de données sous Android? Voici un nouveau tutorial qui vous fournira les bases afin :

  • créer un fichier de base de données
  • créer la structure de vos tables
  • faire des selections
  • procéder aux opérations CRUD
Le tutorial mériterait cependant quelques corrections afin d'optimiser la gestion memoire et les temps d'accès aux données.

Lire l'article