Aller au contenu

SQLite, PHP et Android


babeuloula

Messages recommandés

Bonjour,

Je dois faire une application Android qui utilise une base de donnée stockée sur un serveur. Je voudrais que l'on puisse télécharger une partie de la base de donnée en local afin que l'on puisse faire une recherche sans avoir besoin d'être connecté à Internet.

Je voudrais faire un script php qui récupère les données qui sont dans la base et qui renvoi un fichier SQLite. J'avais comme idée que mon application ait un onglet "Mise à jour" permettant de télécharger le fichier SQLite. Une fois le clic sur le bouton de MàJ effectué, l'application se connecte au script et télécharge elle même le fichier SQLlite et le place sur la carte SD.

Mon problème est que je ne sais pas comment générer un fichier SQLite à partir d'une base de donnée.

Dites moi déjà si ma démarche est correcte, puis vers quel genre de classe ou fonction PHP dois-je me tourner.

Merci à tous.

Lien vers le commentaire
Partager sur d’autres sites

Bah non, la bdd de l'appli est autonome et la personne lorsqu'elle clique sur Mettre à jour les données se connectera au WebService pour mettre à jour sa BDD local.

En php, j'en ai fait vite fait, en gros tu créer une page qui renvoie un json/xml contenant les données requêtées :chinois:

http://www.willdurand.fr/decouverte-des-webservices-en-php/

http://fr.wikibooks.org/wiki/Programmation_PHP/Exemples/webService

http://blog.reflexe-internet.com/2008/01/03/creer-un-web-service-en-php/

http://www.blog-nouvelles-technologies.fr/archives/845/ecrire-un-web-service-en-php-partie-1/

http://php.net/manual/fr/refs.webservice.php

Je pense qu'il y a des tutos bien plus élaboré, regarde sur google (c'est ce que je viens de faire :transpi: ) :chinois:

Lien vers le commentaire
Partager sur d’autres sites

Mon problème est que je ne sais pas comment générer un fichier SQLite à partir d'une base de donnée.

À la ligne de commande

sqlite3 database.sqlite

... Tout un tas de commandes ...

.exit

:dd:

Après l'extension '.sqlite' peut être changée et il faut faire attention si database.sqlite n'existe pas [sinon c'est une mise à jour]

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bonjour,

Je remonte mon sujet car j'ai des petits soucis. J'ai suivis ce tuto et lorsque j’exécute mon application il n'arrive pas à se connecter à mon fichier PHP. Pourtant il est bien là et il marche (http://test.babeulou...android/tag.php).

Voici un screen des erreurs signalés :

pb.png

Et voici le lien pour télécharger mon projet eclipse : http://test.babeuloula.fr/android/WebServiceBDD.zip

Merci d'avance à ceux qui pourront m'aider.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...