Java 从URL以编程方式在Android中下载Mp3

Java 从URL以编程方式在Android中下载Mp3,java,android,Java,Android,我想从web服务器下载一个Mp3声音,带有声音的URL。我不知道最好的方法是什么!我也看了这些问题。请指引我正确的方向 试试这段代码,让我知道 File output = new File(Environment.getExternalStorageDirectory(), fileName); if (output.exists()) { output.delete(); } InputStream stream = null; FileOutputStream fos = n

我想从web服务器下载一个Mp3声音,带有声音的URL。我不知道最好的方法是什么!我也看了这些问题。请指引我正确的方向


试试这段代码,让我知道

File output = new File(Environment.getExternalStorageDirectory(),
    fileName);
if (output.exists()) {
  output.delete();
}

InputStream stream = null;
FileOutputStream fos = null;
try {

  URL url = new URL(urlPath);
  stream = url.openConnection().getInputStream();
  InputStreamReader reader = new InputStreamReader(stream);
  fos = new FileOutputStream(output.getPath());
  int next = -1;
  while ((next = reader.read()) != -1) {
    fos.write(next);
  }

你试过哪一种?你对这些样品有什么担心?我已经试过第一个了!我想知道,如何将下载的原始数据保存为mp3声音到SD卡