J'ai une application qui écrit des fichiers sur le stockage partagé via getExternalStorageDirectory()
. Mon problème est l'accès et la copie des fichiers à un ordinateur:Impossible d'accéder aux fichiers de l'application personnelle sur l'ordinateur
Je peux accéder à ces fichiers de l'ordinateur si le téléphone a une carte SD (testé sur un Galaxy S5). Cependant, je ne peux pas accéder à ces fichiers si le téléphone ne possède pas de carte SD (testée sur un Nexus 5X). Curieusement, je peux voir les fichiers de mon application à partir du téléphone dans les deux cas. Est-ce que j'utilise la mauvaise méthode pour obtenir le répertoire de base? Ou est-ce le téléphone? Tout ce dont j'ai besoin, c'est que les fichiers soient copiés du téléphone sur l'ordinateur. Toute aide est appréciée.
Remarque: Les deux exécutant Android 6.0.1 si cela aide.
https://stackoverflow.com/questions/32789157/how-to-write-files-to-external- public-storage-in-android-so-that-they-visibl – CommonsWare
Merci! Je ne sais pas comment j'ai raté cette question avant de poster la mienne. La méthode statique 'MediaScannerConnection.scanFile (contexte, chemin, null, null)' est ce que je suis allé avec. – ricefarmer369