Я нахожусь в процессе разработки приложения для Android и использую свой Nexus 4 в качестве тестового устройства. Одной из функций приложения является создание на телефоне папки для хранения данных. Если я просматриваю телефон с помощью ES File Explorer, я вижу папку / файлы, но при подключении к ПК с Windows 7 (64-битной) я не вижу вновь созданную папку. Отсутствующая папка называется «Круизная скорость».
Скриншот рабочего стола:
Скриншот мобильного телефона:
nexus-4
4.3-jelly-bean
Джонни Райт
источник
источник
android.os.Environment.getExternalStorageDirectory();
Windows называет это Внутренним хранилищем . Кажется странным, что в одном случае его называют внешним, а в другом - внутренним.Ответы:
Это известная проблема, затрагивающая доступ к файлам USB через MTP.
Я даже не могу вспомнить, сколько часов я потерял, пытаясь получить доступ к файлам, созданным моим первым приложением на ПК (и я говорю о ГБ важных файлов).
Если вы запустите приложение и оно создаст папку, вам придется перезагрузить устройство, чтобы ваш компьютер мог правильно отображать папку.
Это происходит только если вы используете USB и MTP.
Вы можете решить эту проблему, используя MediaScannerConnection в своем коде или очистив кэш Media Storage, но я предлагаю вам сделать самое простое: использовать AirDroid;)
источник
У меня была та же проблема, папка была создана приложением Vuze на моем телефоне Nexus 6. Эта папка была доступна / видна на моем телефоне, но не на ПК, когда телефон был подключен через USB. Я просто скопировал другой случайный файл на моем телефоне в эту папку, которая не была видна на ПК. После этой копии я смог увидеть папку на ПК.
источник
Просто создайте каталог на компьютере, а затем скопируйте его на SD-карту / память телефона.
вы можете сначала поместить содержимое в папку и скопировать или только сначала папку. Пока папка создается с ПК, любой контент можно просто скопировать прямо на внутренние / внешние мобильные устройства.
для сжатого содержимого, к сожалению, его нельзя распаковать и скопировать напрямую, сначала необходимо распаковать его вручную на рабочий стол.
удачи и хорошего дня! :)
источник
В моем случае очистка кеша не сработала. Однако мне удалось получить доступ к скрытым папкам / файлам, переименовав родительскую папку. Не забудьте отключить телефон и снова подключить его после переименования родительской папки, если телефон подключен к ПК.
источник