android平台根据自己输入的地址下载网络上的图片实现方法
2012-12-25 19:12:12 来源:WEB开发网核心提示:conn.setRequestMethod("GET");if (conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");InputStream in=conn.getInputStream();B
conn.setRequestMethod("GET");
if (conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");
InputStream in=conn.getInputStream();
ByteArrayOutputStream outStream=new ByteArrayOutputStream();
byte[] buffer=new byte[1024];
int len=-1;
while((len=in.read(buffer))!=-1){
outStream.write(buffer,0,len);
}
byte[] data=outStream.toByteArray();//图片的二进制数组
return data;
}
}
最后一步:
在清单文件中获得网络权限
<uses-permission android:name="android.permission.INTERNET"/>
if (conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");
InputStream in=conn.getInputStream();
ByteArrayOutputStream outStream=new ByteArrayOutputStream();
byte[] buffer=new byte[1024];
int len=-1;
while((len=in.read(buffer))!=-1){
outStream.write(buffer,0,len);
}
byte[] data=outStream.toByteArray();//图片的二进制数组
return data;
}
}
最后一步:
在清单文件中获得网络权限
<uses-permission android:name="android.permission.INTERNET"/>
更多精彩
赞助商链接