Blackberry - Добавление mp3 файлов в папку SDCard из ресурсов приложения

В моем приложении BlackBerry есть несколько mp3-файлов в комплекте с приложением. Я хочу добавить эти файлы из приложения в папку на SD-карте или в папку в памяти моего телефона через программу.

Как я могу это сделать? Является ли это возможным?

Благодарю.

1 ответ

Решение

Возможно, открыть ресурсы в виде потока:

String fileName = "/myPath/myFile.mp3";
InputStream inputStream = getClass().getResourceAsStream(fileName);

Затем прочитайте поток и запишите его в файл:

String locator = "file:///SDCard"+fileName;
FileConnection saveFile = (FileConnection)Connector.open(locator);
saveFile.create();
OutputStream outputStream = saveFile.openOutputStream();

Я уверен, что вы можете зациклить на inputStream, чтобы скопировать его в outputStream, а затем закрыть.

Другие вопросы по тегам