代码之家  ›  专栏  ›  技术社区  ›  lostInTransit

BlackBerry-从应用程序资源向SD卡文件夹添加MP3文件

  •  2
  • lostInTransit  · 技术社区  · 15 年前

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

    我该怎么做?有可能吗?

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Maksym Gontar    15 年前

    可以将资源作为流打开:

    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();
    

    我相信您可以循环输入流,将其复制到输出流,然后关闭。