Android从网上下载文件
16lz
2022-05-30
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卡-->
更多相关文章
- Android(安卓)设置全屏显示的方法
- 使用android 隐藏命令
- 【Android自学笔记】为Android应用程序添加Rate功能
- Android(安卓)调用系统相机拍照的返回结果
- Android简单短信发送示例
- Android(安卓)Logo消息角标数字提醒
- Android自学笔记之短信发送器
- Android(安卓)读写XML文件(使用pull解析)
- Android利用Looper在子线程中改变UI