Если вы используете Eclipe, просто нажмите значок диспетчера устройств Android, затем перейдите на вкладку диспетчера устройств Android, если вы уже создали AVD, просто выберите его, а затем нажмите кнопку «Редактировать» справа сбоку, затем найдите, где находится SD-карта, затем измените размер на предпочитаемое вами число «например: 256 или 512 или 1024» и убедитесь, что у вас достаточно «внутренней емкости», затем нажмите кнопку «ОК». Теперь перейдите в «Run Configuration» и запустите эмулятор AVD, в настройках AVD вы должны увидеть, что ваша SD-карта «установлена».
Это должно работать.
Если вы хотите добавить файл или папку на вашу SD-карту, просто сделайте следующее:
шаги:
1) Откройте файл исходного кода вашего приложения для Android в текстовом или программном редакторе.
2) Найдите место в исходном коде, где вы хотите вызвать функцию, которая записывает файл во внешнее хранилище устройства.
3) Вставьте эту единственную строку кода, чтобы проверить наличие SD-карты:
File sdCard = Environment.getExternalStorageDirectory();
4) Вставьте эти строки кода, чтобы задать каталог и имя файла:
File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2");
dir.mkdirs();
File file = new File(dir, "example_file");
5) Замените "/ folder1 / folder2" в приведенном выше коде на фактический путь, в котором вы собираетесь сохранить файл. Это должно быть место, в котором вы обычно сохраняете файлы приложения. Также измените значение «example_file» на фактическое имя файла, которое вы хотите использовать.
6) Вставьте следующую строку кода для вывода файла на SD-карту:
FileOutputStream f = new FileOutputStream(file);
Наконец, шаг 7:
Сохраните файл, затем скомпилируйте его и протестируйте приложение с помощью программного обеспечения эмулятора Android или устройства.
Это будет работать !!! ; -)