2011-06-27 3 views
0

J'applique une mise à jour de la base de données dans mon programme. J'ai ma base de données sqlite3 en cours d'exécution et je suis en mesure de vérifier les mises à jour, mais ma question est: Comment puis-je télécharger un fichier à partir du Web (la nouvelle base de données) et le déplacer vers le bon dossier?Télécharger le fichier et le déplacer (Android)

Répondre

0

This page a un bon code pour faire exactement cela.

également pour obtenir le chemin d'où la base de données « devrait » aller, vous pouvez utiliser un code comme ceci:

getApplicationContext().getDatabasePath(DB_NAME).getPath(); 
+0

Merci, mais le problème du téléchargement du fichier persiste encore, comment puis-je le faire? –

+0

Vous dites du web, j'imagine que c'est http? Il y a beaucoup de tutoriels pour le faire. Par exemple, consultez ceci: http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device – Matthieu

0

Je cherchais cela depuis longtemps mais j'ai fini par écrire un script de synchronisation à la place. Je travaillais dans xcode pour iOS mais je pense que c'est le même principe. Je pense que la meilleure solution est de copier la base de données intégrée dans un emplacement non-readonly et de synchroniser ce qui doit être fait.

Questions connexes