Ich bin gerade dabei, eine Android-App zu entwickeln und mein Nexus 4 als Testgerät zu verwenden. Eine der Funktionen der App besteht darin, auf dem Telefon einen Ordner zum Speichern von Daten zu erstellen. Wenn ich mit dem ES File Explorer auf dem Telefon surfe, kann ich den Ordner / die Dateien sehen, aber wenn ich mit einem Windows 7 (64-Bit) -PC verbunden bin, kann ich den neu erstellten Ordner nicht sehen. Der fehlende Ordner heißt "Cruise Speed".
Desktop-Screenshot:
Mobiler Screenshot:
nexus-4
4.3-jelly-bean
Jonny Wright
quelle
quelle
android.os.Environment.getExternalStorageDirectory();
Windows dies als internen Speicher . Scheint seltsam, dass es in einem Fall als extern und im nächsten als intern bezeichnet wird.Antworten:
Dies ist ein bekanntes Problem, das den USB-Dateizugriff über MTP betrifft.
Ich kann mich nicht einmal daran erinnern, wie viele Stunden ich beim Versuch, auf Dateien zuzugreifen, die mit meiner ersten App auf einem PC erstellt wurden, verloren habe (und ich spreche von GB wichtiger Dateien).
Wenn Sie die App starten und der Ordner erstellt wird, müssen Sie das Gerät neu starten, damit Ihr PC den Ordner korrekt anzeigen kann.
Dies geschieht nur, wenn Sie USB und MTP verwenden.
Sie könnten das Problem mit MediaScannerConnection in Ihrem Code lösen oder den Cache von Media Storage bereinigen, aber ich empfehle Ihnen, das Einfachste zu tun: AirDroid verwenden;)
quelle
Ich hatte das gleiche Problem, ein Ordner wurde von der Vuze-App auf meinem Nexus 6-Telefon erstellt. Dieser Ordner war auf meinem Telefon zugänglich / sichtbar, jedoch nicht auf dem PC, wenn das Telefon über USB angeschlossen war. Ich habe einfach eine andere zufällige Datei auf meinem Telefon in diesen Ordner kopiert, der auf dem PC nicht sichtbar war. Nach dieser Kopie konnte ich den Ordner auf dem PC sehen.
quelle
Erstellen Sie einfach zuerst das Verzeichnis auf dem PC und kopieren Sie es dann auf den SD-Karten- / Telefonspeicher.
Sie können den Inhalt entweder zuerst in den Ordner legen und kopieren oder nur den Ordner zuerst. Solange der Ordner vom PC aus erstellt wird, kann jeder Inhalt direkt auf interne / externe mobile Geräte kopiert werden.
Für komprimierte Inhalte können sie leider nicht direkt entpackt und kopiert werden. Sie müssen sie zunächst manuell auf den Desktop entpacken.
Viel Glück und einen schönen Tag! :) :)
quelle
In meinem Fall hat das Löschen des Caches nicht funktioniert. Es gelang mir jedoch, auf die versteckten Ordner / Dateien zuzugreifen, indem ich den übergeordneten Ordner umbenannte. Denken Sie daran, das Telefon abzunehmen und nach dem Umbenennen des übergeordneten Ordners erneut zu verbinden, wenn das Telefon mit dem PC verbunden ist.
quelle