09.02.2017 Views

creez-des-applications-pour-android

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 Vers <strong>des</strong> <strong>applications</strong> plus complexes<br />

<strong>android</strong>:layout_weight="50" /><br />

<br />

<br />

Ensuite, <strong>pour</strong> utiliser le constructeur, c’est très simple, il suffit de faire :<br />

SimpleCursorAdapter adapter = new SimpleCursorAdapter (context, R.layout.cursor_row, cu<br />

— Android intègre au sein même de son système une base de données SQLite qu’il partage<br />

avec toutes les <strong>applications</strong> du système (avec <strong>des</strong> droits très spécifique à chacune <strong>pour</strong><br />

qu’elle n’aille pas voir chez le voisin).<br />

— La solution la plus évidente <strong>pour</strong> utiliser une base de données est de mettre en place une<br />

classe qui maitrisera les accès entre l’application et la base de données.<br />

— En fonction <strong>des</strong> besoins de votre application, il est utile de mettre en place une série d’opérations<br />

usuelles accessibles à partir d’un DAO. Ces métho<strong>des</strong> sont l’ajout, la suppression,<br />

la mise à jour et la sélection de données.<br />

— Les curseurs sont <strong>des</strong> objets qui contiennent les résultats d’une recherche dans une base de<br />

données. Ce sont en fait <strong>des</strong> objets qui fonctionnent comme les tableaux que nous avons<br />

vus précédemment sur les chapitres <strong>des</strong> adaptateurs, ils contiennent les colonnes et les<br />

lignes qui ont été renvoyées par la requête.<br />

326

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!