URL url=null;
try {
url = new URL("http://192.168.1.100/Test/111.mp3");
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
BufferedInputStream bis = new BufferedInputStream(urlConn
.getInputStream());
FileOutputStream fos = new FileOutputStream(
Environment.getExternalStorageDirectory().getName()+
"\\music\\6.mp3");
BufferedOutputStream bos = new BufferedOutputStream(fos);
byte[] buf = new byte[3 * 1024];
int result = bis.read(buf);
while (result != -1) {
bos.write(buf, 0, result);
result = bis.read(buf);
}
bos.flush();
bis.close();
fos.close();
bos.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
同时在AndroidManifest.xml中添加如下配置信息
<uses-permission android:name="android.permission.INTERNET"/><!--访问网络-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><!--访问sd卡-->