Dossier ajouté dans android ne sont pas visibles via le port USB

Je suis en train de sauvegarder les images dans un sous-dossier dans Android. Voici un peu de mon code:

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
path = new File(path, "SubDirName");
path.mkdirs();

(J'ai essayé getExternalStorageDirectory au lieu de getExternalStoragePublicDirectory et le dossier Images au lieu de DCIM.)

Le truc, c'est que tout sous-dossier-je ajouter, y compris son contenu, n'apparaissent pas dans l'Explorateur Windows lorsque l'appareil est connecté via le port USB. Il montre dans l'Android Gestionnaire de Fichiers, cependant.

J'ai essayé de radiodiffusion de l' ACTION_MEDIA_MOUNTED intention sur le nouveau répertoire parent. Il n'a pas de travail.

Si j'ajoute un fichier dans Windows, il se présente sur Android. Si j'ajoute un fichier sur Android via le Gestionnaire de Fichiers, il se présente dans Windows. Si j'ajoute le fichier par programmation, il s'affiche sur l'Android Gestionnaire de Fichiers, mais pas dans l'Explorateur Windows. Et je besoin pour l'obtenir à partir de Windows et je ne veux pas l'utilisateur final de créer le dossier manuellement.

Ce que je fais mal?

  • J'ai aussi vu de ce comportement dans les appareils samsung. Il n'y a pas de problème dans votre code. C'est le comportement de Samsung pilotes USB. Plugout et le Plugin USB de nouveau, le répertoire commenceront à apparaître.
  • Merci pour les conseils, PC. J'ai pensé à ça aussi. C'est une ASUS transformer, si. J'ai essayé de le brancher et de retour et cela ne fonctionne pas.
  • si les dossiers sont visibles dans Android Gestionnaire de Fichiers, puis, selon moi, d'un port USB du problème et non pas de votre code question.
  • Vous devez utiliser getExternalStoragePublicDirectory sinon il ne sera pas disponible à l'extérieur de l'appareil.
  • avez-vous trouvé une solution à cela? Je suis confronté à la même question.
  • Nope. Désolé.
  • le problème était avec le protocole mtp...suffit de redémarrer le téléphone et il montre jusqu'à
  • redémarrez œuvres? ayant le même problème... mais mon application est utilisée sur quelqu'un d'autre de la tablette, donc je ne peux pas vérifier moi-même.
  • oui, il a travaillé...il était sur une nexus 7 mais..

InformationsquelleAutor eje211 | 2012-11-22