public class HttpRequestImage {
public static String headpath="/sdcard/head/";//图片保存地址
// public HttpRequestImage()
// {
// }
public static String requestImage(String imageurl,String name) throws Exception
{
InputStream inputstream=null;
String filename=headpath+name+".jpg";
URL imageUrl = new URL(imageurl);
HttpURLConnection conn = (HttpURLConnection)imageUrl.openConnection();
conn.setConnectTimeout(7000);
int code=conn.getResponseCode();
if(code==200)
{
inputstream = conn.getInputStream();
File file = new File(filename);
file.createNewFile();
RandomAccessFile raf = new RandomAccessFile(file, "rw");
byte[] buf = new byte[1024];
int length = 0;
while((length = inputstream.read(buf, 0, 1024))!=-1){
raf.write(buf,0,length);
}
inputstream.close();
raf.close();
return filename;
}
else
{
return "";
}
}
}
android图片下载工具类
最新推荐文章于 2022-03-25 15:13:07 发布
本文介绍了一个名为HttpRequestImage的Java类,该类提供了一个静态方法requestImage用于从指定URL下载图片并保存到本地SD卡中。文章详细展示了如何设置HTTP连接参数、读取网络流并将图片数据写入文件。
161

被折叠的 条评论
为什么被折叠?



