Android: сохранение файлов на SD-карту

Я пытаюсь сохранить файл из моего приложения во внешнюю память устройства. В частности, я пытаюсь сохранить звук.

Я следовал за каждым «учебным пособием» по этому поводу, и ничто из этого не показалось мне особенно запутанным, но для меня это не сработает. На SD-карте вообще не создается файл, а на самом деле не передается информация.

Я предположил, что я как-то не получаю правильный путь к карте, но независимо от того, что я пробовал, он не работает. Я попытался ввести только «/ sdcard /», а также использовать метод getExternalStorageDirectory (), среди других случайных экспериментов.

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

Вы абсолютно уверены, что файл не сохраняется на SD-карте? Я думал, что у меня такая же проблема. Оказалось, что я все время сохранял на карте SD правильно, но галерея не обновлялась, чтобы показывать файлы, которые я только что сохранил. Используйте Astro File Manager, чтобы убедиться, что файл еще не сохранен на карте. Если это проблема, добавьте эту строку, чтобы обновить галерею:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 

Этот ответ должен помочь: Разрешение написать на SD-карте Android . Не забывайте, что вам нужно объявить в вашем файле Android.xml <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Intereting Posts
Android findViewById в сервисе Ошибка шифрования :: EVP_DecryptFinal_ex: плохой расшифровать Офлайн-веб-приложение HTML5 на Android Как прекратить отображение сообщения из Toast, когда приложение закрыто? Интерфейс настройки Libgdx дает 2 неожиданные ошибки в новом проекте GWT Сообщение Android «Невозможно создать текстуру из растрового изображения» Android – Исключение из памяти Отметка не прокрутка в android Android Facebook API – отправка приложения приглашение другу Как форматировать длинный текст в strings.xml? «Чанк слишком велик для передачи» Android logcat Значение? ERROR: папка SWT '' не существует. Пожалуйста, установите ANDROID_SWT .. a получите эту ошибку после обновления SDK Как я могу создать безопасный API / Аутентификация для мобильных приложений для доступа к службе? Как отправить представление назад? Как управлять программным обеспечением z-заказа? RequestLayout () неправильно вызван