Blackberry - 从应用程序资源中将mp3文件添加到sdcard文件夹

时间:2009-04-15 09:43:38

标签: blackberry file-io java-me resources jsr75

我的黑莓应用程序有一些与应用程序捆绑在一起的mp3文件。我想通过程序将这些文件从应用程序添加到SD卡中的文件夹或手机内存中的文件夹中。

我该怎么做?有可能吗?

感谢。

1 个答案:

答案 0 :(得分:2)

可以将资源作为流打开:

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,然后关闭。