2012-05-09 2 views
0

У меня есть приложение, которое создает файл журнала на внешнем устройстве и передает путь файла журнала к базовой библиотеке ndk для ведения журнала.Внешнее хранилище на android

Я использую Environment.MEDIA_MOUNTED.equals (state) перед созданием файла журнала, чтобы проверить, доступно ли внешнее хранилище для ведения журнала. Мой вопрос в том, что произойдет, если пользователь установит устройство на компьютер после создания файла журнала?

Может ли мое приложение по-прежнему иметь доступ к файлу журнала?

+4

Нет, не будет. Это означает, что вам нужно грациозно обрабатывать любые ошибки ввода-вывода, которые могут –

ответ

3

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