通过HttpUrlConnection将图片保存到SD中
来源:互联网 发布:java平台发送消息 编辑:程序博客网 时间:2024/05/18 15:07
//由于网络请求属于耗时操作 需要创建线程new Thread(new Runnable() {@Overridepublic void run() {try {//地址URL url = new URL(headImg);//请求方式HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod(“GET”);connection.setConnectTimeout(3000);if (connection.getResponseCode() == 200) {//流InputStream inputStream = connection.getInputStream();//文件名String fileName = “/head.jpg”;//sd路径File path = Environment.getExternalStorageDirectory();//文件路径File file = new File(path.getPath() + fileName);//通过输出流 将流写进sd卡FileOutputStream fileOutputStream = new FileOutputStream(file); int num = 0; byte[] bytes = new byte[20480]; //读取流 while ((num = inputStream.read(bytes)) > 0) { //写入 fileOutputStream.write(bytes, 0, num); } fileOutputStream.flush(); fileOutputStream.close(); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }).start();/** * 获取SD卡中的文件**///文件名String fileName = “/head.jpg”;//路径File path = Environment.getExternalStorageDirectory();//获取SD图片File mFile = new File(path.getPath()+fileName);//若该文件存在if (mFile.exists()) {//将文件直接转换为Bitmap 这样可以直接给ImageViewBitmap bitmap = BitmapFactory.decodeFile(mFile.getPath()); }
阅读全文
0 0
- 通过HttpUrlConnection将图片保存到SD中
- 将项目中图片文件保存到SD卡中
- android中如何将下载的图片保存到手机SD(外部存储)卡中
- Android将Bitmap 以图片形式保存到sd卡中
- Android将View保存为图片到SD卡
- 保存图片到SD卡
- 图片保存到sd卡
- 将图片保存到数据库中
- 将图片保存到SQL数据库中
- 将图片保存到相册中
- Android实现下载图片并保存到SD卡中
- Android实现下载图片并保存到SD卡中
- Android实现下载图片并保存到SD卡中
- 保存彩信图片到sd卡指定文件夹中
- Android实现下载图片并保存到SD卡中
- Android实现下载图片并保存到SD卡中
- Android实现下载图片并保存到SD卡中
- Android实现下载图片并保存到SD卡中
- 【面向HTML--其它标签】
- php绘制柱形图
- 关于二维码和动态权限申请的一些功能实现
- 小东西
- ArrayAdapter、ListActivity、SimpleAdapter实现ListView
- 通过HttpUrlConnection将图片保存到SD中
- Netty学习之旅(二)(HelloWorld)
- 根据电影数据画出折线图
- CSS3背景
- 汇编(一)
- dataframe和各大图形结合模板
- 实现Singleton模式
- redis安装和开机自启动
- 进程间通讯 (3)-信号量相关函数