2015-10-20 2 views
0

Первое воздействие кода на сохранение внешнего SD-файла. Не уверен, что я понимаю, почему, когда я вызываю Environment.getExternalStorageState(), я возвращаюсь «смонтирован» даже через SD-карту, удаляется?Android Environment.getExternalStorageState возвращается, когда SD не присутствует

+0

Это потому, что [внешнее хранилище] (https://commonsware.com/blog/2014/04/08/storage-situation-external-storage.html) не является [сменным хранилищем] (https: // commonsware.com/blog/2014/04/09/storage-situation-removable-storage.html) на большинстве Android-устройств. – CommonsWare

+0

Итак, что мне не хватает, чтобы определить, следует ли сохранять во внутреннюю память или сохранять загруженный файл на внешнюю SD-карту? – justdan0227

+1

В общем, вы не можете «сохранить загруженный файл на внешнюю SD-карту», ​​кроме Android 4.4+, и даже там только в ограниченных ситуациях. – CommonsWare

ответ

0

@CommonsWare ответил на этот вопрос лучше всего с:

Либо использовать материал я изложил в блоге на съемном носителе, что я связан в моем оригинальный комментарий и я связывая снова прямо сейчас или использовать Framework Access Storage.

Смежные вопросы