web-dev-qa-db-fra.com

Comment obtenir le chemin absolu du stockage interne sous Android

Chemin de stockage interne

Considérez la photo ci-dessus. Il montre les dossiers et les fichiers dans la mémoire interne. Mon problème est que je ne peux pas obtenir le chemin absolu de la mémoire interne. J'ai essayé d'utiliser 

Chemin de la chaîne = getFilesDir (). GetAbsolutePath ();

mais il me donne le chemin de mon stockage d'application. Mon objectif est de sauvegarder un fichier du stockage privé de mon application vers le haut du stockage interne. Et je ne parviens pas à trouver une solution sur le Web ni sur le débordement de la pile. Suggérez une solution à ce problème!

5
Dilazak

J'utilise le chemin suivant pour accéder au sommet de la mémoire de stockage interne:

/storage/emulated/0/my_file.txt

Pour cela, vous n'avez besoin d'aucune permission root.

0
Julio C. P.

Cela n'est possible qu'avec un accès root. Vous devriez écrire votre sauvegarde sur un stockage externe pour le rendre lisible par tout le monde. Android docs indique que si vous souhaitez partager un fichier avec d'autres applications ou stocker ce fichier même après la suppression de l'application, vous devez l'enregistrer sur un stockage externe. Documents Android

0
Romadro