2013-06-04 1 views
0

У меня есть приложение, которое отлично работает; он создает файл на SD-карте, но после создания I может видеть только файл в Диспетчере устройств устройства, но я ничего не вижу на своем ПК.Нет новых модификаций файлов на SD-карте на ПК?

Возможно, я смог увидеть этот файл позже, и также возможно, что я никогда не увижу его на своем ПК.

Что происходит?

Я попытался отправить файл электронной почты на устройство, но я получил пустое электронное письмо без файла в моем почтовом ящике.

ответ

1

Для этого необходимо, чтобы файл был проиндексирован MediaStore, например, через scanFile() на MediaScannerConnection.

Кроме того, вам может потребоваться отсоединить и снова подключить устройство к компьютеру, подключая его к внешнему хранилищу, поскольку иногда список каталогов кэшируется и не обновляется автоматически путем обновления MediaStore.

+0

Большое спасибо за ваш ответ. Поэтому я не могу ничего сделать в своем коде для решения этой проблемы? – Dave

+0

@ user2452288: «Значит, я ничего не могу сделать в своем коде для решения этой проблемы?» - в моем первом абзаце излагается, что вы можете сделать в своем коде для решения этой проблемы. – CommonsWare