Blackberry - Добавление mp3-файлов в папку SDCard из ресурсов приложения. - PullRequest
2 голосов
/ 15 апреля 2009

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

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

Спасибо.

1 Ответ

2 голосов
/ 15 апреля 2009

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

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 и закрыть.

...