Comment faire pour modifier l'android de base de données le chemin de stockage?
Comment puis-je changer la android la base de données de chemin de stockage? Le chemin d'accès par défaut pour le stockage de base de données est /data /données /bases de données,je veux l'enregistrer sur carte sd, comment faire?
SQLite est openDatabase() vous permet de fournir un emplacement pour votre base de données.
Vous devez utiliser Contexte.getExternalFilesDir() pour trouver la carte SD du chemin au lieu de coder en dur. Ce lien a quelques beaux exemples de code que vous devriez faire usage de.
Et c'est une vieille question, mais la réponse peut aider les autres.
La façon la plus simple de le faire (seulement pour debuggin environnements) est de modifier le constructeur de la classe:
N'oubliez pas de changement pour les environnements de production avec ces lignes:
OriginalL'auteur RandomUser
SQLite est
openDatabase()
vous permet de fournir un emplacement pour votre base de données.Vous devez utiliser Contexte.getExternalFilesDir() pour trouver la carte SD du chemin au lieu de coder en dur. Ce lien a quelques beaux exemples de code que vous devriez faire usage de.
OriginalL'auteur Josh
Vous pouvez mettre et ouvrir la base de données à partir d'où vous voulez, c'est à dire
OriginalL'auteur Mathias Conradt