Jestem w trakcie opracowywania aplikacji na Androida i używam Nexusa 4 jako urządzenia testowego. Jedną z funkcji aplikacji jest utworzenie w telefonie folderu do przechowywania danych. Jeśli przeglądam telefon za pomocą Eksploratora plików ES, widzę folder / pliki, ale po podłączeniu do komputera z systemem Windows 7 (64-bitowym) nie widzę nowo utworzonego folderu. Brakujący folder nosi nazwę „Prędkość rejsu”.
Zrzut ekranu pulpitu:
Zrzut ekranu z urządzenia mobilnego:
nexus-4
4.3-jelly-bean
Jonny Wright
źródło
źródło
android.os.Environment.getExternalStorageDirectory();
jednak Windows nazywa to pamięcią wewnętrzną . Wydaje się dziwne, że w jednym przypadku jest określany jako Zewnętrzny, a drugi jako Wewnętrzny.Odpowiedzi:
Jest to znany problem wpływający na dostęp do plików USB przez MTP.
Nie pamiętam nawet, ile godzin straciłem próbując uzyskać dostęp do plików utworzonych przez moją pierwszą aplikację na PC (i mówię o GB ważnych plików).
Jeśli uruchomisz aplikację i utworzy ona folder, musisz ponownie uruchomić urządzenie, aby komputer mógł poprawnie wyświetlać folder.
Dzieje się tak tylko wtedy, gdy używasz USB i MTP.
Możesz rozwiązać problem za pomocą MediaScannerConnection w kodzie lub wyczyścić pamięć podręczną Media Storage, ale sugeruję zrobić najprostszą rzecz: użyć AirDroid;)
źródło
Miałem ten sam problem, folder został utworzony przez aplikację Vuze na moim telefonie Nexus 6. Ten folder był dostępny / widoczny na moim telefonie, ale nie na komputerze, gdy telefon był podłączony przez USB. Po prostu skopiowałem kolejny losowy plik z mojego telefonu do tego folderu, który nie był widoczny na komputerze. Po tej kopii mogłem zobaczyć folder na PC.
źródło
Najpierw utwórz katalog na komputerze, a następnie skopiuj go na kartę SD / pamięć telefonu.
możesz najpierw umieścić zawartość w folderze i najpierw skopiować lub tylko folder. tak długo, jak folder jest tworzony z komputera, dowolną zawartość można po prostu skopiować bezpośrednio na wewnętrzne / zewnętrzne urządzenia mobilne.
w przypadku spakowanych treści nie można ich bezpośrednio rozpakować i skopiować, niestety należy najpierw rozpakować je ręcznie na pulpicie.
powodzenia i miłego dnia! :)
źródło
W moim przypadku wyczyszczenie pamięci podręcznej nie działało. Udało mi się jednak uzyskać dostęp do ukrytych folderów / plików, zmieniając nazwę folderu nadrzędnego. Pamiętaj, aby odłączyć telefon i podłączyć go ponownie po zmianie nazwy folderu nadrzędnego, jeśli telefon jest podłączony do komputera.
źródło