`
xcc258
  • 浏览: 73768 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

下载网络图片

阅读更多
public  String  writeFile(String strUrl, String fileName) {
		 String path="d:/webimg";
		URL url = null;
		try {
			url = new URL(strUrl);
		} catch (MalformedURLException e2) {
			e2.printStackTrace();
		}
		InputStream is = null;
		try {
			is = url.openStream();
		} catch (IOException e1) {
			path=null;
			e1.printStackTrace();
		}
		OutputStream os = null;
		File f = new File(path);
		f.mkdirs();
		try {
			path=path+"/" + fileName;
			os = new FileOutputStream(path);
			int bytesRead = 0;
			byte[] buffer = new byte[8192];
			while ((bytesRead = is.read(buffer, 0, 8192)) != -1) {
				os.write(buffer, 0, bytesRead);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
			path=null;
		} catch (IOException e) {
			e.printStackTrace();
			path=null;
		}
		
		return path;
	} 

 

分享到:
评论

相关推荐

    Android Studio —— 下载网络图片显示

    本话题将聚焦于如何在Android Studio中下载网络图片并将其显示在应用中,这是一个常见的需求,特别是在创建涉及UI展示的应用时。 首先,要实现这个功能,我们需要使用到Android的网络请求库,比如`Volley`、`OkHttp...

    QT(c++)下载网络图片至本地。

    在本文中,我们将深入探讨如何在QT C++环境下,特别是在Android平台上,下载网络图片并保存到本地。 1. **QT C++环境设置** 在开始下载网络图片之前,确保你已经安装了QT开发环境,并配置了对应的编译器,如MinGW...

    java下载网络图片

    在Java编程中,下载网络图片是一项常见的任务,尤其在数据抓取、网页爬虫或构建图形界面应用时。本教程将深入讲解如何使用Java实现多线程下载网络图片,并涉及日志记录和网络速度监控。 首先,我们需要了解HTTP协议...

    java下载网络图片到本地保存

    在Java编程中,下载网络图片并将其保存到本地是一个常见的任务,特别是在开发涉及网页抓取、数据备份或者网络资源管理的项目中。这个过程通常包括以下几个步骤:建立网络连接、发送请求、接收响应数据以及将数据保存...

    批量下载网络图片并且保存到SD卡后显示viewpage

    在Android应用开发中,批量下载网络图片并保存到SD卡是一项常见的需求,特别是在构建图片浏览类应用时。本文将详细讲解如何实现这一功能,并展示如何将下载的图片以ViewPager的形式展示给用户。 首先,我们需要理解...

    android下载网络图片的方法

    总之,Android中下载网络图片的方法多样,开发人员应根据实际情况选择合适的技术,确保在提高用户体验的同时,充分利用系统资源,优化性能。同时,注意处理可能的异常情况,如网络连接失败、图片加载失败等,以提供...

    Android异步下载网络图片

    在Android开发中,异步下载网络图片是一项常见的需求,它能确保用户界面的流畅性,避免因网络操作导致的主线程阻塞。本教程将详细解释如何实现这一功能,涉及的关键知识点包括ProgressDialog、Handler、Thread/...

    android实现根据输入的URL下载网络图片并显示在界面上

    这个"android实现根据输入的URL下载网络图片并显示在新的activity上"的项目,旨在教你如何利用Android Studio完成这一功能。以下将详细介绍实现这个功能的关键步骤和相关知识点。 1. **网络请求库**:在Android中,...

    Android异步下载网络图片 (三个全)

    Android异步下载网络图片 (三个全) Android异步下载网络图片 (三个全) Android异步下载网络图片 (三个全) Android异步下载网络图片 (三个全) Android异步下载网络图片 (三个全) Android异步下载网络图片 ...

    下载网络图片 (整合多线程、内存缓存、本地文件缓存~)

    在下载网络图片时,如果使用单线程,当请求大量图片时,用户界面可能会出现卡顿现象。通过使用多线程,我们可以同时处理多个下载任务,使得UI保持流畅,提升用户体验。在Java中,可以使用ExecutorService和...

    异步下载网络图片

    在IT行业中,异步下载网络图片是一项常见的任务,特别是在开发移动应用、网页或者桌面软件时。这个主题涉及到网络编程、多线程、内存管理以及用户体验等多个方面。下面将详细讲解异步下载网络图片的关键知识点。 1....

    swift异步下载网络图片

    在Swift编程中,异步下载网络图片是一项常见的任务,它涉及到多线程技术,以便在不阻塞主线程的情况下加载图像,提供流畅的用户体验。在本篇内容中,我们将深入探讨如何利用`NSThread`来实现这一功能,以及讨论相关...

    Picasso下载网络图片

    **Picasso下载网络图片** Picasso是一个由Square公司开发的强大的、开源的Android图像加载库。它使得在Android应用中加载、缓存和显示网络图片变得简单易行。Picasso以其简洁的API和高效的性能而受到开发者们的广泛...

    Android 使用webView 下载网络图片

    当涉及到在WebView中下载网络图片时,有一些关键知识点是开发者需要掌握的。以下是对这些知识点的详细说明: 1. **WebView的基本使用**:首先,我们需要了解WebView的基本用法,通过`WebView`类创建一个视图,并...

    VB下载网络图片和图片格式转换参考代码

    在VB(Visual Basic)编程中,下载网络图片和进行图片格式转换是常见的需求,尤其是在处理验证码识别等场景中。以下是一些关于这个主题的关键知识点: 1. **HTTP请求与URLDownloadToFile**: VB提供了...

    AsyncTask下载网络图片

    总结,通过`AsyncTask`下载网络图片涉及的主要知识点包括:Android异步处理机制、网络请求(URLConnection或HttpClient)、图片解码(BitmapFactory)以及UI更新的最佳实践。理解并熟练运用这些知识点,能帮助开发者...

    AsyncTask下载网络图片 对话框提示

    总之,使用AsyncTask下载网络图片并显示对话框提示,是一个典型的Android异步处理和UI更新的场景。正确地使用AsyncTask可以确保用户界面的流畅性,避免因长时间阻塞主线程而引发的ANR(应用程序无响应)错误。在实际...

    安卓下载网络图片

    在Android平台上,下载网络图片是一项常见的任务,尤其是在开发与图片相关的应用时。本文将深入探讨如何在Android中实现从网络下载并显示图片的功能,重点在于理解网络请求、多线程处理以及更新UI。 首先,我们需要...

    安卓下载网络图片并展示图片

    在安卓平台上,下载网络图片并将其展示到应用中是一项常见的任务。这涉及到网络请求、文件存储以及UI更新等多个环节。以下是一些相关的知识点: 1. **网络请求**:Android提供了多种方式来执行网络请求,包括使用`...

Global site tag (gtag.js) - Google Analytics