Перемещение файлов с SDCard на флэш-память в Android? - PullRequest
2 голосов
/ 28 февраля 2012

Я работаю над приложением, которому нужно переместить файлы с SDCard на флэш-память. Проблема заключается в том, что и флэш-память и SDCard обнаруживаются:

           (Environment.getExternalStorageDirectory())

Так что я не могу определить,SDCard вставлен или нет.Кто-нибудь сталкивался с такой же проблемой, пожалуйста, помогите?

Я использую эклеры для домашнего планшета Archos 7.Мне нужно знать, как я могу получить путь для флэш-памяти и SDCard.

1 Ответ

1 голос
/ 28 февраля 2012

Что вы подразумеваете под:

и флэш-память и SDCard определяются с помощью:
(Environment.getExternalStorageDirectory())

Чтобы определить, является ли внешнее хранилищедоступно, используйте:

if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
    // External storage is available
} else {
    // External storage is NOT available
}

Вы также можете использовать Environment.isExternalStorageRemovable() (будьте осторожны, только для Android 2.3+), чтобы проверить, есть ли в устройстве съемная SD-карта или встроенная (например Nexus S).

Решает ли это вашу проблему?

...