Pergunta

Meu aplicativo BlackBerry tem alguns arquivos de mp3 empacotados com o aplicativo. Eu quero adicionar esses arquivos a partir do aplicativo para uma pasta no sdcard ou uma pasta na minha memória do telefone através do programa.

Como posso fazer isso? É possível?

Graças.

Foi útil?

Solução

É possível, abrir os recursos como um fluxo:

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

Em seguida, ler o fluxo e escrevê-lo em um arquivo:

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

Eu tenho certeza que você pode varrer inputStream copiá-lo para outputStream, em seguida, feche.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top