Je suis en train de développer une application Android et j'utilise mon Nexus 4 comme appareil de test. Une des fonctions de l'application est de créer un dossier sur le téléphone pour stocker des données. Si je parcours le téléphone en utilisant ES File Explorer, je peux voir le dossier / les fichiers, mais lorsque je suis connecté à un PC Windows 7 (64 bits), je ne peux pas voir le dossier nouvellement créé. Le dossier manquant s'appelle "Cruise Speed".
Capture d'écran du bureau :
Capture d'écran mobile :
0 votes
C'est vraiment curieux! Ma première pensée était un problème de permissions, mais cela ne semble pas être le cas. Les autorisations, le propriétaire et le groupe correspondent tous aux fichiers qui ne font pas cela. Juste pour que les autres sachent, j'ai pu reproduire le comportement simplement en créant un fichier/dossier sur le stockage interne avec un émulateur de terminal ou un gestionnaire de fichiers. Tout ce que j'ai créé sur l'appareil de cette manière était invisible via MTP.
0 votes
Je suis content que ce ne soit pas seulement moi. Je pensais que cela pouvait avoir quelque chose à voir avec comment j'ai défini le chemin de sauvegarde du fichier, mais clairement ce n'est pas le cas.
0 votes
Je sais que c'est peu probable mais...pour définir l'emplacement de sauvegarde du fichier, j'ai utilisé
android.os.Environment.getExternalStorageDirectory();
cependant, Windows fait référence à cela comme Stockage interne. Il semble étrange qu'à un moment donné, il soit appelé Externe et le suivant Interne.1 votes
Je suis assez sûr que la disparité est juste à cause de la façon dont MTP gère les choses.
0 votes
Il y avait un cas similaire déjà cette semaine. L'utilisateur affecté a signalé qu'après un redémarrage de Windows le dossier était visible (ce qui montre que c'est un problème du côté de Windows). Avez-vous essayé un rafraîchissement dans l'explorateur de fichiers? Ou vérifié avec un autre gestionnaire de fichiers sur Windows (par exemple, Total Commander)? Je suppose que c'est un type de mise en cache que Windows effectue.
0 votes
Il pourrait s'agir d'un problème avec l'appareil Android. Il m'arrive parfois de devoir demander au Media Scanner de faire une nouvelle analyse pour prendre en charge les dossiers. J'utilise Rescan SD Card!.
0 votes
Il pourrait y avoir un problème si vous avez créé le dossier lorsque l'appareil était connecté au bureau. Vous pourriez devoir débrancher et rebrancher pour que le dossier apparaisse sur les fenêtres ou changer l'option de MTP à PTP puis revenir pour vérifier si cela aide. Cela m'est arrivé avec Nexus5.