[Java-Android] Où stocker ses données ?
Fermé
michelmouton
Messages postés
7
Date d'inscription
samedi 23 août 2014
Statut
Membre
Dernière intervention
17 mars 2015
-
23 août 2014 à 21:56
mousse2014 Messages postés 4 Date d'inscription mardi 15 juillet 2014 Statut Membre Dernière intervention 26 août 2014 - 26 août 2014 à 21:25
mousse2014 Messages postés 4 Date d'inscription mardi 15 juillet 2014 Statut Membre Dernière intervention 26 août 2014 - 26 août 2014 à 21:25
A voir également:
- Quel composant d’un ordinateur a pour rôle de stocker les données (système d’exploitation, applications, fichiers, etc.) ?
- Restauration systeme - Guide
- Comment réinitialiser un ordinateur - Guide
- Test composant pc - Guide
- Ordinateur qui rame - Guide
- Comment voir les composant de son pc - Guide
3 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
23 août 2014 à 22:40
23 août 2014 à 22:40
Bonjour,
Je ne connais pas spécifiquement Android, mais les bases de données peuvent être cryptées, tu pourrais également hacher les réponses comme on fait pour les mots de passes, on ne stockes jamais le mot de passe en base, mais on stocke une empreinte de sorte que login/mot de passe puissent être vérifiés, tu pourrais faire pareil avec une empreinte question/réponse.
Je ne connais pas spécifiquement Android, mais les bases de données peuvent être cryptées, tu pourrais également hacher les réponses comme on fait pour les mots de passes, on ne stockes jamais le mot de passe en base, mais on stocke une empreinte de sorte que login/mot de passe puissent être vérifiés, tu pourrais faire pareil avec une empreinte question/réponse.
michelmouton
Messages postés
7
Date d'inscription
samedi 23 août 2014
Statut
Membre
Dernière intervention
17 mars 2015
24 août 2014 à 11:06
24 août 2014 à 11:06
Je n'y avais pas pensé ! Je vais essayer de trouver comment faire ça.
Merci pour ta réponse :)
Merci pour ta réponse :)
mousse2014
Messages postés
4
Date d'inscription
mardi 15 juillet 2014
Statut
Membre
Dernière intervention
26 août 2014
1
Modifié par KX le 26/08/2014 à 22:47
Modifié par KX le 26/08/2014 à 22:47
Bonjour,
Il faut mettre en place une base de donnée sur un serveur distant par exemple avec mysql, dans cette base de donnée vous entreposez les questions et les réponses. Ensuite , il faut créez une base de donnée sqlite dont le rôle sera de servir de cache aux données existantes sur le serveur de base de donnée. Il faut créez une activité qui va permettre d'avoir le quiz. Au démarrage de l'application un web service va utiliser un content provider pour accéder à la base de donnée et récupérer les questions. L'utilisateur va répondre aux questions du quizz , a la fin un autre web service va rapatrier les réponses.A la fermeture de l'activité on supprime la base de donnée. Cette technique permet de ne pas creez les informations dans la base de donnée directement et tu es tranquille.
Publicité supprimée par la Modération
Il faut mettre en place une base de donnée sur un serveur distant par exemple avec mysql, dans cette base de donnée vous entreposez les questions et les réponses. Ensuite , il faut créez une base de donnée sqlite dont le rôle sera de servir de cache aux données existantes sur le serveur de base de donnée. Il faut créez une activité qui va permettre d'avoir le quiz. Au démarrage de l'application un web service va utiliser un content provider pour accéder à la base de donnée et récupérer les questions. L'utilisateur va répondre aux questions du quizz , a la fin un autre web service va rapatrier les réponses.A la fermeture de l'activité on supprime la base de donnée. Cette technique permet de ne pas creez les informations dans la base de donnée directement et tu es tranquille.
Publicité supprimée par la Modération